Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jar

弒曉風發表於2019-02-15

最近在執行 mvn clean package -DskipTests  打包war的時候遇到這麼一個問題:

Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jar

開始定位並查詢問題中...

1.去jre中的lib下看了一下,確實沒有tools.jar,然後又看了一下jdk下的lib,找到了tools.jar

Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jar

2.右鍵專案,檢查jre配置

Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jar

3.發現問題(5),確實使用的jre而不是jdk,這可能算是eclipse預設設定

Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jar

4.新增一個jdk,將jre換成jdk試一下

Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jar

5.找到自己的jdk路徑

Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jar

Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jar

6.新增jdk,切換到jdk,儲存並退出Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jar

Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jar

7.關閉eclipse,再執行一次 mvn clean package -DskipTests 

8. 成功搞定

Unable to locate the Javac Compiler in: C:\Java\jre1.8\..\lib\tools.jar

end

您的點贊和關注是對我最大的支援,謝謝!!


相關文章