标签: jnaerator

如何在一个标题下使用JNAerator和多个动态库?

我正在使用JNAerator生成一个我可以包含在项目中的jar文件,我想支持每个操作系统的动态库并在这个jar中进行全部归档.

到目前为止,在摆弄JNAerator时,我已经能够使用如下命令包含单个动态库:

java -jar jnaerator.jar test.dll test.h [...] -mode StandaloneJar
Run Code Online (Sandbox Code Playgroud)

然而,这只包test.dll,而我有多个系统(动态库test_win32.dll,test_win64.dll,libtest_mac.dylib,libtest_linux_x86.so,和libtest_linux_amd64.so),我想都已经打包成和一个罐子的支持.

有没有办法用一次JNAerator运行这种"一体化"方法,还是我必须为每个平台生成一个不同的jar文件?

java java-native-interface cross-platform shared-libraries jnaerator

4
推荐指数
1
解决办法
1896
查看次数

如何将String值转换为Pointer <Byte>(Java,JNAerator)?

我已使用JNAerator将.dll库转换为JAR.现在我需要调用OpenTCPIPPort_V方法,如下所示: public static short OpenTCPIPPort_V(Pointer<Byte > tcpPort, Pointer<Byte > IPAddr)

如何将两个字符串值传递给此方法?

java jnaerator

3
推荐指数
1
解决办法
1548
查看次数