我已经编译代码: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编译器插件吗? –