当来自 jre-java 的 运行 ant-launcher 时无法摆脱错误消息
Cant get rid of error message when running ant-launcher from jre-java
运行 来自 java 的 ant 使用以下命令总是会导致警告。
/opt/java/jre1.8.0_101/bin/java -jar /usr/share/ant/lib/ant-launcher.jar build.xml
警告:
Unable to locate tools.jar. Expected to find it in /opt/java/jre1.8.0_101/lib/tools.jar
我完全知道 ant 是用 JRE 而不是 JDK 启动的,我想知道是否有可能摆脱 of/suppress 这个错误消息,因为它向日志中提供了不必要的信息。
我看到两个选项:
- 您可能想在 class 路径中提供额外的 tools.jar;也许这足以让蚂蚁开心
- 您忽略警告;或者你构建了一个简单的日志文件清理实用程序来删除这些行
我的意思是:您正在以工具不喜欢的方式使用工具。这些消息是症状。如果有的话,你会忽略症状;你不会开始与他们战斗。参见 here 例如:
Ant is a build tool. For some tasks (for example javac, javadoc) the tools from the Java Development Kit are required.
运行 来自 java 的 ant 使用以下命令总是会导致警告。
/opt/java/jre1.8.0_101/bin/java -jar /usr/share/ant/lib/ant-launcher.jar build.xml
警告:
Unable to locate tools.jar. Expected to find it in /opt/java/jre1.8.0_101/lib/tools.jar
我完全知道 ant 是用 JRE 而不是 JDK 启动的,我想知道是否有可能摆脱 of/suppress 这个错误消息,因为它向日志中提供了不必要的信息。
我看到两个选项:
- 您可能想在 class 路径中提供额外的 tools.jar;也许这足以让蚂蚁开心
- 您忽略警告;或者你构建了一个简单的日志文件清理实用程序来删除这些行
我的意思是:您正在以工具不喜欢的方式使用工具。这些消息是症状。如果有的话,你会忽略症状;你不会开始与他们战斗。参见 here 例如:
Ant is a build tool. For some tasks (for example javac, javadoc) the tools from the Java Development Kit are required.