我尝试在Windows1064位操作系统上安装使用JRuby
安装程序的install4j
。Java运行时版本:1.8.0_171-b11
。在安装过程中,我在日志文件中得到以下错误消息,并终止安装。
java.lang.RuntimeException: java.lang.NoClassDefFoundError: com.install4j.runtime.beans.screens.SystemFormScreen
at com.install4j.runtime.installer.frontend.GUIHelper.invokeOnEDT(GUIHelper.java:711)
at com.install4j.runtime.installer.config.AbstractBeanConfig.finishBatch(AbstractBeanConfig.java:51)
at com.install4j.runtime.installer.ContextImpl.registerScreens(ContextImpl.java:694)
at com.install4j.runtime.installer.controller.Controller.start(Controller.java:75)
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
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.privateGetPublicMethods(Unknown Source)
at java.lang.Class.getMethods(Unknown Source)
at com.sun.beans.finder.MethodFinder$1.create(Unknown Source)
at com.sun.beans.finder.MethodFinder$1.create(Unknown Source)
at com.sun.beans.util.Cache.get(Unknown Source)
at com.sun.beans.finder.MethodFinder.findMethod(Unknown Source)
at java.beans.Statement.getMethod(Unknown Source)
at java.beans.Statement.invokeInternal(Unknown Source)
at java.beans.Statement.access$000(Unknown Source)
at java.beans.Statement$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.beans.Statement.invoke(Unknown Source)
at java.beans.Expression.getValue(Unknown Source)
at com.sun.beans.decoder.ObjectElementHandler.getValueObject(Unknown Source)
发布于 2019-08-29 10:19:10
在您的示例中,JVM使用了Ruby/SoapUI无法正确使用的选项。
要解决这个问题,您可以执行以下操作:
另外,在删除"JAVA_TOOL_OPTIONS,IBM_JAVA_OPTIONS和_JAVA_OPTIONS“之前,请将信息保存在记事本中。安装完毕后,再次将“JAVA_TOOL_OPTIONS、IBM_JAVA_OPTIONS和_JAVA_OPTIONS”添加到您的环境变量中,否则HPUFT或Oracle在启动时会遇到问题。
否则,创建一个bat文件并在下面的内容中调用您的安装程序,并执行bat文件Jrubyinstall.bat (任何优先文件名),将该批文件放置在安装程序所在的同一个文件夹中。
[可选
上面的解决方案是安装应用程序,但是要执行它,请创建一个bat文件,而不是大部分安装在bin文件夹中。
在Bat文件中:
把它保存下来。每次您可以通过BAT文件启动应用程序。]
https://stackoverflow.com/questions/53626403
复制相似问题