当前位置: 首页 > 知识库问答 >
问题:

正在安装web逻辑:不支持的主要次要版本52.0[重复]

陶乐生
2023-03-14

我正在尝试安装Web Logic(下面指南中的第3.6点)

@ECHO ON
SETLOCAL

@REM Determine the location of this script...
SET SCRIPTPATH=%~dp0
FOR %%i IN ("%SCRIPTPATH%") DO SET SCRIPTPATH=%%~fsi

@REM Delegate to the common delegation script...
CALL "%SCRIPTPATH%\fmwconfig_common.cmd" config_internal.cmd %*

SET RETURN_CODE=%ERRORLEVEL%

pause

IF DEFINED USE_CMD_EXIT (

  EXIT %RETURN_CODE%

) ELSE (

  EXIT /B %RETURN_CODE%

)
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/oracle/ci
e/wizard/domain/WLSWizardConfiguration : 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 java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:274)
        at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:363)
        at java.util.ServiceLoader$1.next(ServiceLoader.java:445)
        at com.oracle.cie.wizard.WizardController.createWizardConfiguration(Wiza
rdController.java:100)
        at com.oracle.cie.wizard.WizardController.main(WizardController.java:67)

Press any key to continue . . .

我该怎么解决这个?我使用Java7作为参考。

共有1个答案

狄楷
2023-03-14

问题是Java版本不匹配。根据本页https://en.wikipedia.org/wiki/java_class_file,以下是java版本:

J2SE 9 = 53
J2SE 8 = 52
J2SE 7 = 51
J2SE 6.0 = 50
J2SE 5.0 = 49
JDK 1.4 = 48
JDK 1.3 = 47
JDK 1.2 = 46
JDK 1.1 = 45

似乎您希望使用Java7(51),但实际上使用Java8(52

 类似资料:
  • 问题内容: 我无法将Java应用程序作为HTML中的Web小程序启动(我使用的是HTML4.01,我知道它在html5中不起作用)。它返回的错误消息是: java:不支持的major.minor版本52.0 我尝试降级Java JRE / JDK / SDK,但仍然收到相同的错误消息。我正在使用的Java当前版本是1.8.0_05。 问题答案: 使用Java版本1.7或更低版​​本执行代码时,您的

  • 图片: 问题可能是什么?

  • 我试图运行示例https://github.com/thymeleaf/thymeleafexamples-springmail 有以下错误。不确定什么是不可限量的版本?我附上了pom.xml详细信息。想知道这是不是我的java版本与maven或Tomcat不兼容造成的?

  • 我正在使用Maven覆盖安装部署Jasig CAS4.0.0。我创建了自定义类,当部署它时,在cas.log中出现了以下错误: null maven-compiler-plugin:3.2 maven.compiler.source:1.8 maven.compiler.target:1.8 感谢任何帮助。

  • 我有在JDK1.8上编译的代码。我创建了war文件,并在运行JRE1.8的Ubuntu服务器中的Tomcat8上部署了它。我在打开主页面的时候出现了这个错误: java.lang.unsupportedClassVersionError:com/dash/io/web/bind/homectrl:Unsupported major.minor版本52.0