Windows 8.1上的SoapUI 5.6.0 UnsupportedClassVersionError

问题描述

我已经在Windows 8.1上安装了以下版本的Java。 JAVA_HOME环境变量指向新安装的JDK库。

java 15 2020-09-15
Java(TM) SE Runtime Environment (build 15+36-1562)
Java HotSpot(TM) 64-Bit Server VM (build 15+36-1562,mixed mode,sharing)

启动SoapUI 5.6时,出现以下错误消息:

java.lang.UnsupportedClassversionError: com/eviware/soapui/SoapUI has been compiled by a more recent version of the Java Runtime (class file version 53.0),this version of the Java Runtime only recognizes class file versions up to 52.0
    at java.lang.classLoader.defineClass1(Native Method)
    at java.lang.classLoader.defineClass(ClassLoader.java:763)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.urlclassloader.defineClass(urlclassloader.java:467)
    at java.net.urlclassloader.access$100(urlclassloader.java:73)
    at java.net.urlclassloader$1.run(urlclassloader.java:368)
    at java.net.urlclassloader$1.run(urlclassloader.java:362)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.urlclassloader.findClass(urlclassloader.java:361)
    at java.lang.classLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
    at java.lang.classLoader.loadClass(ClassLoader.java:357)
    at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:81)
    at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94)
    at com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:25)

解决方法

请查看this链接以获取修复程序,该修复程序是不同的Java版本。

requirements说Java 7,实际上建议在多个place中使用Java 8。

但是,是的,我认为错误

com/eviware/soapui/SoapUI has been compiled by a more recent version of the Java Runtime (class file version 53.0),this version of the Java Runtime only recognizes class file versions up to 52.0

对于主要的Java版本具有误导性。精通Java版本的人也许可以解释。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...