2017-05-05 60 views
-1

所以我試圖從gradlew創建一個用於eclipse的Workspace。而且我收到以下錯誤:Gradlew無法找到一個javac編譯器

Execution failed for task ':makeStart'. 
> 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_131" 

但I`ve設置JRE_HOME和JAVA_HOME正確(JAVA_HOME指向JDK的文件夾和JRE_HOME到JRE文件夾)。但是,gradlew會看到錯誤的jdk路徑。什麼可能會造成這個問題呢?

+0

此外,我也呼應cmd中的兩個路徑,兩者都是正確的。也許重啓可能會解決問題? – AndrewGG

回答

2

It is currently set to "C:\Program Files\Java\jre1.8.0_131"

這意味着你做安裝了JDK,而是一個JRE,這意味着,你只需要在運行時環境而不是開發套件包含編譯器。

安裝Java JDK並相應地設置環境。

+0

安裝了JDK。它在CP中顯示,它在最後一個版本上。 – AndrewGG

+0

然後你的'JAVA_HOME'是錯誤的。根據你所顯示的錯誤,它指向一個JRE。 –

+0

但鏈接指向JDK :))) – AndrewGG