Possible Duplicate:
unsupported major .minor version 51.0異常線程「main」 java.lang.UnsupportedClassVersionError錯誤:一個(不支持MAJOR.MINOR版本51.0)
我安裝JDK7,一個簡單的Hello Word程序獲取編譯但是當我運行此我得到了以下異常。
Exception in thread "main" java.lang.UnsupportedClassVersionError: a (Unsupported major.minor version 51.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
我查了命令提示符java -version
,它顯示了Java版本1.4.2_03但是當我試圖從java.com安裝新的Java版本是說,我有推薦的Java 7版本。
請注意,您可以使用javac的「-target」選項編譯早期的Java運行時。 –
不是重複的 - 這個問題是JDK7存在,只是在JDK1.4.2的路徑後面。 –
對於MacOSX,我的機器上有以下工作。 出口JAVA_HOME =/Library/Java/JavaVirtualMachines /jdk1.7.0_71.jdk/Contents/Home/jre –