ant debug无法正常工作

时间:2011-10-15 20:09:13

标签: android ant

我正在尝试编译中提到的简单Hello World程序 website.My Ant无法编译代码,它需要版本 1.8.0或更高版本。我已经下载了几乎所有的蚂蚁 Apache网站

  1. 所有二进制文件都是1.7版本
  2. 源代码我无法编译获取以下错误

    ...引导Ant分布 ...编译Ant类 线程“main”中的异常java.lang.NoClassDefFoundError:com / sun / 工具/ javac的/主 引起:java.lang.ClassNotFoundException:com.sun.tools.javac.Main        在java.net.URLClassLoader $ 1.run(URLClassLoader.java:217)        at java.security.AccessController.doPrivileged(Native Method)        在java.net.URLClassLoader.findClass(URLClassLoader.java:205)        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)        在sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)        在java.lang.ClassLoader.loadClassInternal(ClassLoader.jav 找不到主类:com.sun.tools.javac.Main。计划将 出口。 ...编译Ant类失败! Bootstrap FAILED

  3. 对于这些错误,我尝试定义类路径。

    此致 Sidharth Rai

2 个答案:

答案 0 :(得分:0)

  

所有二进制文件都是1.7版本

不,他们不是。如果您访问Apache Ant Web site's download page,则可以从任何镜像下载Ant 1.8.2。

答案 1 :(得分:0)

我认为您的问题是您没有将 JAVA_HOME 变量设置为指向Java JDK。请参阅ANT安装说明:

http://ant.apache.org/manual/install.html#advanced

相当令人困惑的Java有两种版本,JRE和JDK。后者包含 javac 等工具,用于编译java代码。