1
我有一個項目,我想使用Java v 1.7
,所以我在我的項目進行了更改爲Java編譯器 和Maven編譯器爲
的IntelliJ:重寫新的Java版本沒有工作
但仍當我通過的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這項工作?
您是否安裝了Java 7 JDK? –
是的,我確實安裝了它 – daydreamer
JBoss可能仍然在JDK 1.6下運行,因爲它的啓動腳本從'JAVA_HOME'環境變量中獲取JDK。確保你的系統環境是正確的,JBoss在JDK 1.7下啓動。您可能需要手動調整啓動腳本,因爲Mac OS X上的調整環境非常棘手。 – CrazyCoder