我在Ubuntu上运行ANT时遇到了一些问题。我知道有很多关于它的帖子,但我从来没有找到一篇关于专有Java的帖子。所以,当我尝试启动ANT时,我得到了这个错误:
jeff@jeff-X200MA:~$ant找不到tools.jar。应在/opt/jre1.7.0_51/lib/tools.jar中找到它Buildfile:build.xml不存在!生成失败的
我该怎么办?
提前感谢:(,Jeffrey
HERE是安装和运行Ant
的全部说明。
-
您需要安装
jdk
(此处可用(,并将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文件结构
目前,您的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
。