使用专有Java在Ubuntu上运行ANT

使用专有Java在Ubuntu上运行ANT,java,ubuntu,ant,Java,Ubuntu,Ant,我在Ubuntu上运行ANT时遇到一些问题。我知道有很多关于它的帖子,但我从来没有找到一篇关于专有Java的帖子。因此,当我尝试启动ANT时,我遇到了以下错误: jeff@jeff-X200MA:~$ant 找不到tools.jar。预计会在/opt/jre1.7.0_51/lib/tools.jar中找到它 Buildfile:build.xml不存在! 构建失败 我能做些什么来解决这个问题 提前感谢:), Jeffrey是安装和运行Ant的完整说明 您需要安装jdk(可用),并将JAVA_

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

jeff@jeff-X200MA:~$ant 找不到tools.jar。预计会在/opt/jre1.7.0_51/lib/tools.jar中找到它 Buildfile:build.xml不存在! 构建失败

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

提前感谢:), Jeffrey

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

  • 您需要安装
    jdk
    (可用),并将
    JAVA_HOME
    环境变量设置为jdk的安装目录,并将
    %JAVA_HOME%/bin
    添加到
    路径
    变量。有关设置环境变量的信息,请参见

  • 同样,您需要安装
    Ant
    并将
    Ant\u HOME
    环境变量设置到Ant的安装目录中,并将
    %Ant\u HOME%/bin
    添加到
    路径
    变量中。请参见开头的第一个链接

  • 关闭任何打开的
    命令提示符
    窗口,以反映更改


当您需要
Ant
中的
JDK
功能(例如
任务或
任务)时,则需要
tools.jar
。这个tools.jar出现在
JDK
中,但不在
JRE
中。参见JDK和JRE


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

谢谢您的帮助:)我现在就要测试它!我还有一个问题。我已经做了你让我做的,但是当我关闭命令提示符窗口时,终端不知道java命令,而在我关闭它之前,它工作了。当我关闭窗口时,就好像路径没有被保存一样。我已经执行了以下命令来更改路径:path=/opt/jdk1.7.0_65/bin:$path导出路径,我对ANT也执行了同样的操作。我怎样才能修好它?再次感谢您的回答。请看路径是否正常工作,但我仍然有关于build.xml文件的错误。我如何修复它?您使用什么命令启动构建?(准确地说)