我使用Apache网站上的漂亮教程创建了一个基本的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.
该文件位于该路径上,但是您当然必须替换URL编码的字符%20%
-> 。
我不确定URL编码的空格是否会导致错误。谁能告诉我Ant的情况吗?我想使用Ant而不是我的临时批处理文件构建系统。
我通过将环境变量设置JAVA_HOME
为正确的JDK(而非JRE)路径来解决了该问题。这可以在控制面板中或使用实用程序来完成。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句