我有一个非常基本的JNA测试设置,我想用来验证我是否可以在SCO上使用JNA和Java 1.4。是的,这是一个遗留项目。不,我需要使用这些技术。我已经验证了Java 1.4能够通过在本地Windows机器上运行来支持JNA,但是,当我将事情移到SCO VM上时我已经设置并尝试在那里运行它,我得到一个UnsatisfiedLinkError:
资源路径中找不到jnidispatch(/com/sun/jna/openserver-ia32/libjnidispatch.so)
我似乎找不到可以下载它的地方。我想它可能会捆绑到JNA的github上的platform.jar中,但不是。那我在哪里可以得到这个?
非常感谢任何帮助。
答案 0 :(得分:0)
如果查看jna.jar,可以看到它们支持的平台(默认情况下):
达尔文 FreeBSD的-AMD64 FreeBSD的-I386 Linux的AMD64 linux下臂 Linux的I386 Linux的IA64 Linux的PPC Linux的PPC64 在SunOS,AMD64 在SunOS SPARC的 在SunOS,SPARCV9 在SunOS-86 w32ce臂 Win32的AMD64 的win32 86
看起来你需要为SCO构建自己的(它使用ant,不应该那么难)。