0

我有一个关于 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

有谁知道为什么会这样?

4

0 回答 0