3

我想编写一个使用 Windows API 并编译为本机代码而不是字节码的 java 程序。

我不想使用 JNI(C、C++、...接口),而是想使用纯 Java 代码和 JNA 编写。

GNU Java 编译器会允许我这样做吗?GNU Java 编译器是否支持使用 JNA?

4

1 回答 1

1

我相信使用 GNU Java 编译器,可以使用不同的接口链接到本机代码,即 CNI(已编译本机接口)。CNI 与 JNI(Java 本机接口)框架相关(我再次相信)。

警告:我从未使用过 GNU Java 编译器或 CNI,但使用过 JNA 和 JNI。

于 2011-08-21T11:31:48.197 回答