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

标签 java ant solaris

我正在尝试在 Solaris 11 上安装 apache ant。

我设置了 ANT_HOME 但我不断收到此错误:

无法找到tools.jar。预计在/usr/jdk/instances/jdk1.7.0/lib/tools.jar 中找到它 构建文件:build.xml 不存在! 构建失败

如何解决这个问题?

最佳答案

听起来您要么没有安装 Java JDK,要么您的 JAVA_HOME 没有指向正确的位置:

假设您已配置公共(public) 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 上测试):

sudo pkg install ant jdk-8

将 JAVA_HOME 指向 JDK:

export JAVA_HOME=/usr/jdk/instances/jdk1.8.0

然后你可以测试你的ant安装:

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

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

关于java - Apache Ant 在 Solaris 11 上找不到 tools.jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23193885/

相关文章:

ant - Jenkins:具有多个颠覆模块的单一作业

java - 数组在递归中不保存前一个值(JAVA)

java - cmd中ant命令出错

java - 在 cygwin 中运行 ant 返回 JAVA_HOME 不正确的设置

linux - expect vs tcl,自动化任务哪个更好

C++ ostream_withassign with << operator 编译错误

java - 从矩阵的一点移动到零的位置

java - Android:使用按钮编辑文本字段

java - 我想将多个浮点值存储到数组中,从 mysql 数据库检索,但它不存储所有值

bash - 迷你项目 : Change the color of the terminal based on the time of day