私は JSE でプログラミングしており、別の Java プログラムで jar (私が行っている) をロードしています。問題は、Java仮想マシンのclassLoaderにあると思います。私は java -jar "file.jar" でファイル jar を実行しようとしたため、それが実行されると言いました。私はEclipseでxubuntuを使用しています。Eclipseでは、jarをロードする最初のソフトウェアとjarソフトウェアである2つのプロジェクトがあります。jar ファイルをエクスポートするには、ウィザード「エクスポート -> jar ecc....」を使用します。この問題を解決するにはどうすればよいですか?
スレッド「メイン」の例外 java.lang.UnsatisfiedLinkError: /media/sda4/so_project/proj/example/first.jar: /media/sda4/so_project/proj/example/first.jar: 無効な ELF ヘッダー (考えられる原因: エンディアン不一致) で java.lang.ClassLoader$NativeLibrary.load(Native Method) で java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939) で java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864) で java.lang .ClassLoader.loadLibrary(ClassLoader.java:1825) at java.lang.Runtime.load0(Runtime.java:792) at java.lang.System.load(System.java:1059) at it.unicam.project.Binterpreter. getClassHandle(Binterpreter.java:170) at it.unicam.project.Binterpreter.(Binterpreter.java:100) at it.unicam.project.Test.main(Test.java:12)