我正在使用ant构建testng jar。在构建期间,它抱怨说它需要java 1.7,但是我安装了java 1.8并且设置了JAVA_HOME。当我做一个java -version时,它说我安装了1.8。
这是构建xml中提示消息
的目标<target name="validate" description="Validates the build environment.">
<!-- java greater than 1.6 required to build -->
<condition property="requiredJavaVersion">
<or>
<equals arg1="${ant.java.version}" arg2="1.9" />
<equals arg1="${ant.java.version}" arg2="1.8" />
<equals arg1="${ant.java.version}" arg2="1.7" />
</or>
</condition>
<fail unless="requiredJavaVersion"
message="Java version 1.7 required." />
<!-- validate ant version too ... -->
</target>
答案 0 :(得分:0)
我看到输出中的第一行说无法找到tools.jar。先解决这个问题。我认为你需要正确设置你的家庭。