我尝试使用Ant执行
java类.
我用过这个任务
<java... >
但是当它运行时,我得到了这个:
java.lang.UnsupportedClassVersionError: mypackage/myTest: Unsupported major.minor version 51.0 at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:194) ...
我的蚂蚁没有在Java 1.7上运行.
我看到,对于javac任务,您可以指定target来设置java版本.有没有办法指定要与java任务一起使用的特定JDK? 我使用了以下内容:<java classname="mypackage.myTest" jvm="${java_17.home}/bin/java.exe" fork="true">
jvm可以确定用于执行java的命令.我给了它1.7 JDK的路径.fork =“true”很重要,否则ant不会运行不同的java …
精彩评论