我已經編譯代碼:export JAVA_HOME=/usr/lib/jvm/java-8-oracle; mvn package
。我有:不支持major.minor版本52.0 mvn java SE 8
Apache Maven 3.0.5
Maven home: /usr/share/maven
Java version: 1.8.0_101, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: cs_CZ, platform encoding: UTF-8
OS name: "linux", version: "3.16.0-77-generic", arch: "amd64", family: "unix"
但我發現了一個錯誤的java -jar ...
運行後:Unsupported major.minor version 52.0
有誰知道我做錯了什麼?我讀過這個錯誤,當編譯在老版本的java中時出現,但運行在新的java中,反之亦然,但是我在這兩種情況下都使用了java 8。
好像你的JRE版本是不同的。 –
你使用maven編譯器插件嗎? –