簡體   English   中英

JAVA_HOME不指向JDK。(Spring工具套件)

[英]JAVA_HOME does not point to the JDK.(Spring Tool Suite)

JAVA_HOME不指向JDK。(Spring工具套件)

我在運行Spring Tool Suite(3.9.5.RELEASE)時遇到錯誤

org.apache.tools.ant.BuildException: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre1.8.0_181"

因為我已經在環境變量->系統變量中將Java路徑設置為變量名稱: JAVA_HOME和變量值: C:\\Program Files\\Java\\jdk1.8.0_131

並在環境變量中->用戶變量為

變量名稱: path和變量值: C:\\Program Files\\Java\\jdk1.8.0_131

在我的C:\\ Program Files \\ Java \\驅動器中有jdk1.8.0_131和jre1.8.0_181。

我將path正確設置為JDK,我也重新啟動了應用程序,甚至也重新啟動了計算機,仍然再次遇到相同的錯誤。

還有其他解決方案來避免此類錯誤嗎?

檢查項目構建路徑是否指向JRE而不是JDK。

其他檢查

  1. tools.jar的路徑,如果不正確? 要么,
  2. 它指向Java的舊版本嗎? 要么,
  3. 如果缺少tools.jar?

如果以上所有選項均無效,請嘗試重新安裝JDK。

我在Eclipse Python中安裝了STS而不是使用單獨的STS工具,問題得以解決。.仍然想知道為什么即使設置為JdK,STS工具中的路徑還是指向jre ...但是我在eclipse中安裝並運行STS卻能正常工作,在此錯誤上浪費了我2天的時間。 感謝您的寶貴時間,從你們那里學到了很多有關設置的知識

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM