我正在尝试在 Debian 8.1 服务器上安装 Java 应用程序,但一直收到“Java 应用程序导致了 InvocationTargetException”错误。
我已经从 oracle 安装了 Java8,将 JAVA_HOME 设置为“/usr/lib/jvm/java-8-oracle”,并解决了 caberra-gtk-module 依赖问题,但我仍然遇到同样的问题,现在有点不知所措。
我已经安装了我能找到的每个 libxp 库(libxpm4-dbg libxp6-dbg libxp6 libxplc0.3.13 libxpa-dev libxpm-dev libxpp3-java libxpa1 libxp-dev libxpp2-java libxplc0.3.13-dev libxpm4)
我已经尝试过 Oracle 的 OpenJRE 和 Java8。
我已将错误消息附加在下面。有什么想法吗?
堆栈跟踪:java.lang.UnsatisfiedLinkError:/tmp/install.dir.27633/Linux/resource/jre/lib/i386/libawt.so:libXp.so.6:无法打开共享对象文件:没有该文件或目录位于 java.lang.ClassLoader$NativeLibrary.load(Native Method) 位于 java.lang.ClassLoader.loadLibrary0(Unknown Source) 位于 java.lang.ClassLoader.loadLibrary(Unknown Source) 位于 java.lang.Runtime.loadLibrary0(Unknown Source) 位于 java.lang.System.loadLibrary(Unknown Source) 位于 sun.security.action.LoadLibraryAction.run(Unknown Source) 位于 java.security.AccessController.doPrivileged(Native Method) 位于 sun.awt.NativeLibLoader.loadLibraries(Unknown Source) 位于 sun.awt.DebugHelper.(Unknown Source) 位于java.awt.Component.(未知来源) 在 com.zerog.ia.installer.LifeCycleManager.g(DashoA10*..) 在 com.zerog.ia.installer.LifeCycleManager.h(DashoA10*..) 在 com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..) 在 com.zerog.ia.installer.Main.main(DashoA10*..) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(未知来源) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源) 在 java.lang.reflect.Method.invoke(未知来源) 在 com.zerog.lax.LAX.launch(DashoA10*..) at com.zerog.lax.LAX.main(DashoA10*..) 此应用程序意外退出:此 Java 应用程序的调用导致 InvocationTargetException。此应用程序现在将退出。(LAX)