首页 文章

加载jar时java.lang.UnsatisfiedLinkError .

提问于
浏览
1

我正在使用JSE编程,我正在用另一个java程序加载一个jar(我这样做) . 我认为问题出在java虚拟机的classLoader中 . 我说,因为我试图用java -jar“file.jar”执行文件jar并且它运行 . 我正在使用xubuntu和eclipse . 在eclipse中,我有2个项目,分别是第一个加载jar和jar软件的软件 . 要导出jar文件,我使用向导“导出 - > jar ecc ....”如何解决此问题?

线程“main”中的异常java.lang.UnsatisfiedLinkError:/media/sda4/so_project/proj/example/first.jar:/media/sda4/so_project/proj/example/first.jar:无效的ELF头(可能的原因:endianness java.lang.ClassLoader上的java.lang.ClassLoader $ NativeLibrary.load(Native Method)java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1939)java.lang上的java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1864) .ClassLoader.loadLibrary(ClassLoader.java:1825)位于java.lang.Runtime.load0(Runtime.java:792)的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)

1 回答

  • 1

    那是因为你在64位平台上运行32位JVM

相关问题