【问题标题】:Run ANT on Ubuntu with proprietary Java [duplicate]使用专有 Java 在 Ubuntu 上运行 ANT [重复]
【发布时间】:2014-07-22 12:37:04
【问题描述】:

我在 Ubuntu 上运行 ANT 时遇到了一些问题。我知道有很多关于它的帖子,但我从来没有找到关于专有 Java 的帖子。所以,当我尝试启动 ANT 时,我收到了这个错误:

jeff@jeff-X200MA:~$ 蚂蚁 无法找到 tools.jar。预计在 /opt/jre1.7.0_51/lib/tools.jar 中找到它 构建文件:build.xml 不存在! 构建失败

我能做些什么来解决这个问题?

提前谢谢你:), 杰弗里

【问题讨论】:

    标签: java ubuntu ant


    【解决方案1】:

    HERE 是安装和运行Ant 的完整说明。

    • 你需要安装jdk(可用here)并将JAVA_HOME环境变量设置为jdk的安装目录,并将%JAVA_HOME%/bin添加到PATH变量中。设置环境变量见HERE。

    • 同样需要安装Ant,并将ANT_HOME环境变量设置为Ant的安装目录,并将%ANT_HOME%/bin添加到PATH变量中。查看第一个链接,在开始处。

    • 关闭所有打开的command-prompt 窗口,以反映更改。


    当您需要Ant 中的JDK 功能(例如用于<javac> 任务或<rmic> 任务)时,则需要tools.jar。此tools.jar 存在于JDK 中,但不存在于JRE 中。请参阅 JDK 和 JRE file Structure

    当前您的JAVA_HOME 可能指向/opt/jre1.7.0_51,因此,在运行ant 时,它正在/opt/jre1.7.0_51/lib 文件夹下搜索tools.jar .你需要install jdk 如果你还没有,并更改JAVA_HOME 指向JDK 的安装目录,例如。 /opt/jdk1.7.0_60.

    【讨论】:

    • 感谢您的帮助 :) 我现在要测试一下!
    • 我还有一个问题。我已经完成了您告诉我的操作,但是当我关闭命令提示符窗口时,终端不知道 java 命令,而在我关闭它之前,它可以工作。就好像当我关闭窗口时没有保存 PATH 一样。我已经执行了这些命令来更改我的路径: PATH=/opt/jdk1.7.0_65/bin:$PATH export PATH 我对 ANT 也做了同样的事情。我该如何解决?再次感谢您的回答
    • 路径正常工作,但我仍然有关于 build.xml 文件的错误。我该如何解决?
    • 您使用什么命令来启动构建? (准确)
    猜你喜欢
    • 1970-01-01
    • 2015-09-12
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    相关资源
    最近更新 更多