2011-02-16 138 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