STS中的简单Ant构建找不到jdk1.7.0_11 / lib / tools.jar

Tomas Zato-恢复莫妮卡

我使用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而不是我的临时批处理文件构建系统。

Tomas Zato-恢复莫妮卡

我通过将环境变量设置JAVA_HOME为正确的JDK(而非JRE)路径解决了该问题这可以在控制面板中或使用实用程序来完成。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章