我使用nice tutorial on Apache website创建了一个基本的Ant构建。
<project>
<target name="clean">
<delete dir="bin"/>
</target>
<target name="compile">
<mkdir dir="bin"/>
<javac srcdir="jar" destdir="bin"/>
</target>
<target name="jar">
<jar destfile="HelloWorld.jar" basedir="bin">
<manifest>
</manifest>
</jar>
</target>
</project>
这应符合我的文件夹结构:
但是我收到了一个错误:
The archive: C:/Program%20Files%20(x86)/Java/jdk1.7.0_11/lib/tools.jar which is referenced by the classpath, does not exist.
该路径上存在该文件,但您当然必须替换网址编码的字符%20%
- &gt; 。
我不确定URL编码的空格是否会导致错误。谁能告诉我Ant的情况如何?我想使用Ant而不是我的ad-hoc批处理文件构建系统。
答案 0 :(得分:0)
我通过将环境变量JAVA_HOME
设置为更正 JDK (而不是JRE)路径来解决问题。这可以在控制面板中或使用实用程序完成。