如何重定向 ant 以使用 /usr 中的 jdk 中的 java 而不是 /opt 中的 jre?

如何重定向 ant 以使用 /usr 中的 jdk 中的 java 而不是 /opt 中的 jre?

我按照博客中的说明在我的计算机上的/opt/目录中设置了 jre。然后我将 Firefox 重定向到libnpjp2.so从 开始使用/opt/java/64/jre1.8.0_73/lib/amd64/libnpjp2.so

现在我必须安装另一个程序,并且该程序的设置要求我运行ant。但是 ant 的输出结果为:

Unable to locate tools.jar. Expected to find it in /opt/java/64/jre1.8.0_73/lib/tools.jar Buildfile: build.xml does not exist! Build failed

输出update-alternatives --get-selections | grep ^java

java manual /opt/java/64/jre1.8.0_73/bin/java javac auto /usr/lib/jvm/java-7-openjdk-amd64/bin/javac javadoc auto /usr/lib/jvm/java-7-openjdk-amd64/bin/javadoc javah auto /usr/lib/jvm/java-7-openjdk-amd64/bin/javah javap auto /usr/lib/jvm/java-7-openjdk-amd64/bin/javap

我想我必须指出第一个java提到的从目录manual中使用 jdk 。/usr

请指导我该怎么做?

答案1

做:

sudo update-alternatives --config java

并根据Selection列输入所需的选择号码。

对其他人也做同样的事情(如果你愿意的话),例如javahjavap

相关内容