IntelliJ:覆盖新的java版本不起作用

时间:2013-01-22 21:11:29

标签: java intellij-idea

我有一个项目,我想使用Java v 1.7,所以我在Java Compiler的项目中进行了更改 enter image description here 和maven编译器为
enter image description here

但是当我通过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实现此功能?

1 个答案:

答案 0 :(得分:4)

确保JAVA_HOME设置为1.7,您可以尝试将override it in the JBoss Run/Debug在IntelliJ IDEA中配置为setting environment on Mac is tricky并依赖于操作系统版本。