Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Apache Ant在Solaris 11上找不到tools.jar_Java_Ant_Solaris - Fatal编程技术网

Java Apache Ant在Solaris 11上找不到tools.jar

Java Apache Ant在Solaris 11上找不到tools.jar,java,ant,solaris,Java,Ant,Solaris,我正在尝试在Solaris 11上安装ApacheAnt 我将ANT_设置为HOME,但不断出现以下错误: 找不到tools.jar。应该在/usr/jdk/instances/jdk1.7.0/lib/tools.jar中找到它 Buildfile:build.xml不存在! 生成失败 如何解决此问题?听起来您可能没有安装Java JDK,或者您的Java_主页没有指向正确的位置: 假设已配置公共Oracle Solaris存储库: mack@solar:~# sudo pkg publis

我正在尝试在Solaris 11上安装ApacheAnt

我将ANT_设置为HOME,但不断出现以下错误:


找不到tools.jar。应该在/usr/jdk/instances/jdk1.7.0/lib/tools.jar中找到它
Buildfile:build.xml不存在!
生成失败


如何解决此问题?

听起来您可能没有安装Java JDK,或者您的Java_主页没有指向正确的位置:

假设已配置公共Oracle Solaris存储库:

mack@solar:~# sudo pkg publisher
PUBLISHER                   TYPE     STATUS P LOCATION
solaris                     origin   online F http://pkg.oracle.com/solaris/release/
要在Solaris上安装ant和Java JDK 8(在Solaris 11.3上测试),请执行以下操作:

将JAVA_指向JDK的主页:

export JAVA_HOME=/usr/jdk/instances/jdk1.8.0
然后,您可以测试ant安装:

mack@solar:~# ant
Buildfile: build.xml does not exist!
Build failed

至少您现在已经正确配置了ant。

安装ApacheAnt做了什么?我下载了tar并将其解压缩。然后我将ANT_HOME添加到路径中…我还尝试安装最新的jdk,直到我意识到已经有了一个较旧的版本。您使用哪个命令来执行ANT构建脚本?是否将JAVA_HOME设置为?
mack@solar:~# ant
Buildfile: build.xml does not exist!
Build failed