我无法安装任何安装程序正在使用install4j
的程序。安装期间我在文本文件中收到以下错误消息:
java.lang.RuntimeException: java.lang.NoClassDefFoundError: com.install4j.runtime.beans.screens.SystemFormScreen
at com.install4j.runtime.installer.frontend.GUIHelper.invokeOnEDT(GUIHelper.java:737)
at com.install4j.runtime.installer.config.AbstractBeanConfig.finishBatch(AbstractBeanConfig.java:51)
at com.install4j.runtime.installer.ContextImpl.registerScreens(ContextImpl.java:695)
at com.install4j.runtime.installer.controller.Controller.start(Controller.java:83)
at com.install4j.runtime.installer.Installer.runInProcess(Installer.java:58)
at com.install4j.runtime.installer.Installer.main(Installer.java:45)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:85)
at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94)
at com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:25)
Caused by: java.lang.NoClassDefFoundError: com.install4j.runtime.beans.screens.SystemFormScreen
系统信息:
java.runtime.name = Java(TM)SE运行时环境 exe4j.moduleName = C:\ installers \ SoapUI-x32-5.5.0.exe exe4j.semaphoreName = Local \ c:_installers_soapui-x32-5.5.0.exe java.vm.version = 25.181-b13 java.vm.vendor = Oracle公司 java.runtime.version = 1.8.0_181-b13
答案 0 :(得分:1)
将exe文件放在以下位置:c:\Temp\SoapUI_5-5-0.exe 打开 CMD 窗口并通过键入以下命令导航到此位置:cd c:\Temp 在 CMD 窗口中键入以下两个命令: 命令:
设置 JAVA_TOOL_OPTIONS= 设置 _JAVA_OPTIONS= 之后:
只需输入执行文件的名称,即可通过 CMD 窗口执行 Soap 安装文件:SoapUI_5-5-0.exe 安装进行得很顺利,但我仍然不确定修复背后的原因或原因。