在Mac OS X服務器上運行我的機器上安裝Java 8(JDK和JRE 8)。我有Eclipse Mars 4.5.1。 我想創建一個簡單的靜態Web項目,並在HTTP預覽(或Apache Tomcat上的動態Web項目)上運行該項目時,它會給出以下錯誤。 (另見截圖附。)
異常在線程 「主」 因爲java.lang.UnsupportedClassVersionError:組織/蝕/碼頭/服務器/處理器:不支持的版本MAJOR.MINOR 51.0 在java.lang.ClassLoader.defineClass1 (本機方法) 在java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) 在需要java.lang.ClassLoader.defineClass(ClassLoader.java:621) 在java.security.SecureClassLoader.defineClass(SecureClassLoader.java: 141) 在java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 在java.net.URLClassLoader.access $ 000(URLClassLoader.java:58) 在java.net.URLClassLoader的$ 1.run(URLClassLoader.java: 197) 在java.security.AccessController.doPrivileged(本機方法) 在java.net.URLClassLoader.findClass(URLClassLoader.java:190) 在java.lang.ClassLoader.loadClass(ClassLoader.java:306) 在sun.misc .Launcher $ AppClassLoader.loadClass(Launcher.java:301) 在java.lang.ClassLoader.loadClass(ClassLoader.java:247)
這對從多個安裝的JDK設置默認JDK可能很有用:http://stackoverflow.com/questions/21964709/how-to-set-or-change-the-default-java-jdk-version-on- os-x – Maulik