我有一个关于 netbeans 的项目,我试图在我的 mac 上运行。问题是每次到达线路时:
System.load(libPath + File.separatorChar + "libjdic.jnilib");
它给了我以下错误:
线程“主”java.lang.UnsatisfiedLinkError 中的异常:{path}/libjdic.jnilib:找不到合适的图像。确实找到了:{path}/libjdic.jnilib:通用包装器中没有匹配的架构
at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703) at java.lang.Runtime.load0(Runtime.java:770) at java.lang.System.load(System.java:1020) at ------.-------App.main(--------App.java:113)
Java 结果:1
我已经检查过了,路径都是正确的。这适用于 Windows,但我也需要它在 mac 上工作。它正在正确确定操作系统并决定要加载哪些附加文件(在这种情况下.jnilib
)。我在这里看到了类似的问题,但没有答案。
眼镜:
Mac OSX 10.8.4
64位
Java(TM) SE 运行时环境(构建 1.6.0_45-b06-451-11M4406)
Java HotSpot(TM) 64 位服务器 VM(内部版本 20.45-b01-451,混合模式)
Netbeans 版本 7.3.1
有谁知道为什么会这样?