如何在java应用程序中访问C方法。。?

如何在java应用程序中访问C方法。。?,java,c,Java,C,这是一个简单的问题,如何访问java应用程序用C语言编写的方法。您可以选择以下选项: Java本机接口 见: 引用: JNI使程序员能够编写本机方法来处理应用程序不能完全用Java编程语言编写的情况,例如,当标准Java类库不支持特定于平台的功能或程序库时 Java本机访问 见: 引用: Java Native Access是一个社区开发的库,它为Java程序提供了无需使用Java Native接口即可轻松访问本机共享库的功能 JNR-FFI 见: 引述: JNRFFI是一个java库,用于加

这是一个简单的问题,如何访问java应用程序用C语言编写的方法。

您可以选择以下选项:

Java本机接口
见:

引用:

JNI使程序员能够编写本机方法来处理应用程序不能完全用Java编程语言编写的情况,例如,当标准Java类库不支持特定于平台的功能或程序库时

Java本机访问

见:

引用:

Java Native Access是一个社区开发的库,它为Java程序提供了无需使用Java Native接口即可轻松访问本机共享库的功能

JNR-FFI

见:

引述:

JNRFFI是一个java库,用于加载本机库,而无需手动编写JNI代码或使用SWIG等工具


在c程序中使用指针现在我想在我的java应用程序中访问这个c程序,“这是一个简单的问题”->,确切地说,它已经被问了很多次了。JNA和JNR-FFI是两种选择。@PeterLawrey JNA不是java的吗?很好,应该是JNR-FFI。我已经将它添加到了答案中