2013-03-15 96 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