0

Macで実行しようとしているnetbeansのプロジェクトがあります。問題は、次の行に到達するたびに発生します。

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でも機能する必要があります。OS を適切に判断し、ロードする追加フ​​ァイルを決定しています (この場合は.jnilib)。ここで同様の質問を見ましたが、回答がありません。

仕様:

Mac OS X 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