testng:ant build失败抱怨java版本1.7是必需的

时间:2015-07-31 03:57:56

标签: ant testng

我正在使用ant构建testng jar。在构建期间,它抱怨说它需要java 1.7,但是我安装了java 1.8并且设置了JAVA_HOME。当我做一个java -version时,它说我安装了1.8。

enter image description here

这是构建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>

1 个答案:

答案 0 :(得分:0)

我看到输出中的第一行说无法找到tools.jar。先解决这个问题。我认为你需要正确设置你的家庭。