1

我有一个我想使用的项目Java v 1.7,所以我在我的项目中对 Java 编译器 在此处输入图像描述 和 maven 编译器进行了更改
在此处输入图像描述

但是当我通过 IntelliJ 部署我的 JBoss 应用程序时,我仍然看到类似的错误

13:04:24,295 WARN  [org.jboss.modules] (MSC service thread 1-3) Failed to define class com.myorg.bb.business.LoginManager in Module "deployment.web-1.0-SNAPSHOT.war:main" from Service Module Loader: java.lang.UnsupportedClassVersionError: com/myorg/bb/business/LoginManager : Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method) [classes.jar:1.6.0_29]
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) [classes.jar:1.6.0_29]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615) [classes.jar:1.6.0_29]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [classes.jar:1.6.0_29]

如何使用 Java v1.7 进行这项工作?

4

1 回答 1

4

确保JAVA_HOME设置为 1.7,您可以尝试在 IntelliJ IDEA的 JBoss Run/Debug 配置中覆盖它,因为Mac 上的设置环境很棘手,并且取决于操作系统版本。

于 2013-01-24T08:45:47.960 回答