我已經通過點擊File->New->Other->Maven->New Project
在eclipse中創建了新的maven java項目。我發現項目使用Java 1.5。在我的PC中只存在java 1.4和java 8.我需要使用java 1.4 JDK編譯項目。我轉到Project-> Properties-> JRE System Library並更改爲java 1.4。當我運行主類我有錯誤:更改maven eclipse項目中的java SDK版本
java.lang.UnsupportedClassVersionError: arr/ff (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
如何使項目java 1.4兼容?
爲什麼不使用1.5 maven的編譯器插件? –
您需要使用[以下設置]在maven中定義源.java文件和目標.class文件版本(https://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source -and-target.html)在你的'pom.xml'文件中。 – A4L