我想编写一个使用 Windows API 并编译为 native 代码而不是字节代码的 java 程序。
我不想使用 JNI(C、C++、...接口(interface)),而是想使用纯 Java 代码和 JNA 进行编写。
GNU Java 编译器允许我这样做吗? GNU Java 编译器是否支持使用 JNA?
最佳答案
我相信对于 GNU Java 编译器,人们使用不同的接口(interface)链接到 native 代码,即 CNI(编译 native 接口(interface))。 CNI 与 JNI(Java Native Interface)框架相关(我再次相信)。
警告:我从未使用过 GNU Java 编译器或 CNI,但使用过 JNA 和 JNI。
关于java - GNU Java 编译器是否支持 JNA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7137947/