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”文件,我不明白为什么它在寻找其他地方?
答案 0 :(得分:0)
which
命令将显示ant
的安装位置。
错误Buildfile: build.xml does not exist! Build failed
表示安装了Ant。
您必须从名为ant
的文件的目录中运行build.xml
。请参阅Running Apache Ant的第二段:
如果未指定任何参数,Ant将在中查找build.xml文件 当前目录,如果找到,则使用该文件作为构建文件和 运行在默认属性中指定的目标 标签