这个问题在这里已经有答案了:
如何修复java.lang.unsupportedclassversionerror:不支持的主要版本。次要版本(52个答案)
不支持的主次版本52.0[重复](26个答案)
上个月关门了。
我曾尝试使用jdk 7安装和配置oracle数据rest服务,但出现以下错误:
C:\Program Files (x86)\Java\jdk1.7.0_80\bin>java -jar c:\conf\ords.war
Exception in thread "main" java.lang.UnsupportedClassVersionError: oracle/dbtool
s/jarcl/Entrypoint : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
2)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
如果有人有答案,请写在评论中,并提前感谢。
1条答案
按热度按时间ar5n3qh51#
没有针对Java7的配置。
必须使用Java8。
我们将在2021年初提升到最低的Java11,尽管现在它应该可以工作了