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

錯誤信息提示: Perhaps you are running on a JRE rather than a JDK?java

爲何出現這個問題呢?由於maven運行須要咱們安裝的jdk下的javaw.exe這個文件,可是默認eclipse使用的jre是本身的jre而不是咱們安裝的jdk下的jre所以咱們須要更改jre爲咱們安裝的jdk下的jre。app

解決辦法:eclipse

1:打開咱們eclipse的安裝目錄下的「eclipse.ini」,而後進行以下配置:maven

-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
D:\Program Files\Java\jdk1.7.0_67\bin\javaw.exe   
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms256m
-Xmx1024mui

注意紅色自動是咱們手動添加的爲咱們jdk安裝目錄且必須寫成2行,還有必須寫在-vmargs的前面,不然配置不成功。spa

二、eclipse菜單 -  Window - Preferences- Java - Installed JREs 將配置的JRE定位到安裝JDK目錄下.net

 

二、ALT+F5 進行  update project 。orm

三、Debug or Run again.
---------------------
做者:陌上桑花開花
來源:CSDN
原文:https://blog.csdn.net/u014079773/article/details/49915237
版權聲明:本文爲博主原創文章,轉載請附上博文連接!blog

相關文章
相關標籤/搜索