我想编写一个使用Windows API的java程序,它编译为本机代码而不是字节代码。
我不想使用JNI(C,C ++,...接口),而是希望使用纯Java代码和JNA编写。
GNU Java编译器是否允许我这样做? GNU Java编译器是否支持使用JNA?
答案 0 :(得分:1)
我相信使用GNU Java编译器,可以使用不同的接口链接到本机代码,即CNI(编译本机接口)。 CNI与JNI(Java Native Interface)框架有关(我相信)。
警告:我从未使用过GNU Java编译器或CNI,但使用过JNA和JNI。