Maven Install报错:Perhaps you are running on a JRE rather than a JDK

错误描述:在执行maven install出现:

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK。

 

 

Maven Install报错:Perhaps you are running on a JRE rather than a JDK

错误原因:Eclipse默认在jre上运行,maven install 编译需要jdk中的编译器,而jre中并没有

解决办法:

选择 window--preference--java--installed JREs--add--Standard VM,如图选择对应的jdk路径

Maven Install报错:Perhaps you are running on a JRE rather than a JDK

Maven Install报错:Perhaps you are running on a JRE rather than a JDK

Maven Install报错:Perhaps you are running on a JRE rather than a JDK

添加成功后,勾选新的jdk

Maven Install报错:Perhaps you are running on a JRE rather than a JDK

根据jdk版本选择对应的jdk,点击apply and close,即可。

Maven Install报错:Perhaps you are running on a JRE rather than a JDK

 

再次执行maven install即可打包成功。

第一次打包肯能执行时间会长一点,再次打包就会快很多。

Maven Install报错:Perhaps you are running on a JRE rather than a JDK

 

 

 

 

参考:https://www.jianshu.com/p/1ed0ec397575