Maven运行错误

2018-09-17  本文已影响0人  扎你p屁

1、命令行里的Perhaps you are running on a JRE rather than a JDK?

在用命令行运行mvn compile命令时,出现Perhaps you are running on a JRE rather than a JDK错误,此时提示mvn找不到编译器jdk。原因是在设置环境变量时没有先设置JAVA_HOME,直接将jdk/bin加到PATH后边,应当先设置JAVA_HOME,再将%JAVA_HOME%/bin加到PATH后边。

2、不再支持目标选项 1.5。请使用 1.6 或更高版本

此问题是由于项目的pom.xml文件中没有设置java的编译器和版本,我的java版本是

java version "10.0.1"

所以在pom.xml中添加以下语句

<properties>
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      <maven.compiler.encoding>UTF-8</maven.compiler.encoding>
      <java.version>10</java.version>
      <maven.compiler.source>10</maven.compiler.source>
      <maven.compiler.target>10</maven.compiler.target>
</properties>

3、eclipse里的Perhaps you are running on a JRE rather than a JDK?

在用命令行运行mvn compile命令时,出现Perhaps you are running on a JRE rather than a JDK
这也是由于eclipse默认加载jre而不加载jdk,所以只需在eclipse里添加jdk编译选项即可,寻找到jdk的安装路径,具体可以参考这份详细链接

上一篇下一篇

猜你喜欢

热点阅读