2011-02-16 217 views
0

我試圖運行Ant腳本,並在線路越來越以下錯誤:Ant腳本執行失敗

 <javac deprecation="on" 
     destdir="${prj.build}" 
     debug="${prj.debug}" 
     debuglevel="lines,source" 
     ***classpathref="compile.classpath">*** 
     <src path="${prj.src}"/> 

無法找到javac編譯器; com.sun.tools.javac.Main不在類路徑中。 也許JAVA_HOME並不指向JDK。

回答

0

您是否安裝了JDK?對於許多螞蟻任務來說,僅JRE是不夠的。

如果是,請閱讀錯誤消息:是否有名爲JAVA_HOME的環境變量,並指向jdk目錄? (這由ant包裝腳本用於設置正確的路徑。)

+0

是的。我將JAVA_HOME設置爲JDK。 – narayanan 2011-02-16 18:00:40