ant.jar Java和Apache ant

时间:2013-11-11 09:01:44

标签: linux ant

linux :: Opensuse 12.3 ::安装Apache Cordova

大家好!我喜欢在cli中运行命令ant,但它给了我一个错误:

Unable to locate tools.jar. Expected to find it in /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/lib/tools.jar
Buildfile: build.xml does not exist! Build failed

我安装了java:

linux-s3z2:/srv/www/htdocs/cordova # java -version
java version "1.7.0_40"
OpenJDK Runtime Environment (IcedTea 2.4.1) (suse-8.18.1-x86_64)
OpenJDK 64-Bit Server VM (build 24.0-b50, mixed mode)

我的echo $ PATH看起来像那样

linux-s3z2:/srv/www/htdocs/cordova # echo $PATH
/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin      /X11:/usr/X11R6/bin:/usr/games:/home/gdia/Documents/sdk/apache-ant-1.9.2/bin/

因此,对于Apache ant,/home/gdia/Documents/sdk/apache-ant-1.9.2/bin/中有一个“ant”文件,我不明白为什么它在寻找其他地方?

1 个答案:

答案 0 :(得分:0)

which命令将显示ant的安装位置。

错误Buildfile: build.xml does not exist! Build failed表示安装了Ant。

您必须从名为ant的文件的目录中运行build.xml。请参阅Running Apache Ant的第二段:

  

如果未指定任何参数,Ant将在中查找build.xml文件   当前目录,如果找到,则使用该文件作为构建文件和   运行在默认属性中指定的目标   标签