Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想编写一个使用 Windows API 并编译为本机代码而不是字节码的 java 程序。
我不想使用 JNI(C、C++、...接口),而是想使用纯 Java 代码和 JNA 编写。
GNU Java 编译器会允许我这样做吗?GNU Java 编译器是否支持使用 JNA?
我相信使用 GNU Java 编译器,可以使用不同的接口链接到本机代码,即 CNI(已编译本机接口)。CNI 与 JNI(Java 本机接口)框架相关(我再次相信)。
警告:我从未使用过 GNU Java 编译器或 CNI,但使用过 JNA 和 JNI。