我有一个非常基本的JNA测试设置,我想用它来验证我是否可以在SCO上将JNA与Java1.4一起使用。是的,这在很大程度上是一个遗留项目。不,我被要求使用这些技术。我已经通过在本地Windows计算机上运行它来验证Java1.4能够支持JNA,但是,当我将东西移到我设置的SCO上并尝试在那里运行它时,我得到了一个UnsatisfiedLinkError:
在资源路径中找不到not调度(/com/sun/jna/openserver-ia32/libjnidispatch.so)
我好像找不到可以下载这个的地方。我认为它可能会被捆绑到JNA的github上的platform.jar中,但可惜不是。那么我在哪里可以得到这个呢?
任何帮助都是非常感谢的。
发布于 2011-12-07 04:39:25
如果您查看jna.jar内部,您可以看到它们支持的平台(默认情况下):
darwin freebsd-amd64 freebsd-i386 linux-amd64 linux-arm linux-i386 linux-ia64 linux-ppc linux-ppc64 sunos-amd64 sunos-sparc sunos-sparcv9 sunos-x86 w32ce-arm win32-amd64 win32-x86
看起来你需要为SCO构建你自己的(它使用ant,应该没那么难)。
https://stackoverflow.com/questions/8406343
复制相似问题