我正在尝试在 linux 下安装一个工具并获得相同的 java 异常,在这种情况下有人可以帮助我吗。
java-版本 Java 版本“1.8.0_112” Java(TM) SE 运行时环境(build 1.8.0_112-b15) Java HotSpot(TM) 64 位服务器 VM(构建 25.112-b15,混合模式)
sudo ./automation.bin 准备安装... 正在从安装程序存档中提取安装资源... 为此系统环境配置安装程序...
正在启动安装程序...
此 Java 应用程序的调用导致了 InvocationTargetException。该应用程序现在将退出。 (洛杉矶国际机场)
堆栈跟踪: java.lang.NoClassDefFoundError: 无法初始化类 sun.awt.X11GraphicsEnvironment 在 java.lang.Class.forName0( native 方法) 在 java.lang.Class.forName(Class.java:264) 在 java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:103) 在 java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82) 在 java.awt.Window.initGC(Window.java:475) 在 java.awt.Window.init(Window.java:495) 在 java.awt.Window.(Window.java:537) 在 java.awt.Frame.(Frame.java:420) 在 java.awt.Frame.(Frame.java:385) 在 com.zerog.ia.installer.LifeCycleManager.g(DashoA8113) 在 com.zerog.ia.installer.LifeCycleManager.h(DashoA8113) 在 com.zerog.ia.installer.LifeCycleManager.a(DashoA8113) 在 com.zerog.ia.installer.Main.main(DashoA8113) 在 sun.reflect.NativeMethodAccessorImpl.invoke0( native 方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:498) 在 com.zerog.lax.LAX.launch(DashoA8113) 在 com.zerog.lax.LAX.main(DashoA8113) 此应用程序意外退出:此 Java 应用程序的调用已导致 InvocationTargetException。该应用程序现在将退出。 (洛杉矶国际机场)
我是否需要在我的 Linux 机器上设置任何变量,或者我是否以错误的方式启动了工具安装。请帮助我。
最佳答案
这是固定的,
通常在这些情况下,只需正确重命名文件或 ftp。 如果服务器中的 java 版本正确,则问题与文件有关,有时文件已损坏。我在通用版本中重命名文件并执行安装,+ 1 命令:
安装使用控制台方式:
./文件名.bin -i 控制台
关于linux下工具安装Java异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40877688/