2013-03-15 98 views
0

我有一個項目使用ANT構建。當我嘗試運行buld.xml時,它顯示以下錯誤。無法運行ant build.xml

BUILD FAILED 
C:\Users\user3\workspace\cube_web\build.xml:64: 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:\jdk1.7" 

我該怎麼辦?由於

回答

1

錯誤消息本身包含解決方案

也許JAVA_HOME不指向JDK。

  1. 你需要檢查你有JAVA_HOME指向JDK bin目錄的環境變量。
  2. 嘗試編譯並運行一個簡單的java程序,看它是否有效。

如果您使用的是Windows

  • 右鍵單擊我的電腦圖標。
  • 從上下文菜單中選擇屬性。單擊高級選項卡。
  • 單擊環境變量。找到PATH環境變量並選擇它。點擊修改。如果PATH環境變量不存在,請單擊新建。
  • 確保它指向bin jdk中的目錄。
+0

我需要將JAVA_HOME添加到'C:\ jdk1.7 \ bin'嗎? – 2013-03-15 06:19:59

+0

路徑取決於你的系統和你安裝的jdk – Shurmajee 2013-03-15 06:21:47

+0

路徑指向bin目錄 – 2013-03-15 06:23:52