gpt4 book ai didi

java - 使用不同的 JRE 在 Ant 中运行 Java 任务

转载 作者:搜寻专家 更新时间:2023-11-01 01:53:38 24 4
gpt4 key购买 nike

我尝试使用 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)
...

我的 Ant 没有在 Java 1.7 上运行。我看到对于 javac 任务,您可以指定 target 来设置 java 版本。有没有办法指定特定的 JDK 与 java 任务一起使用?

最佳答案

我使用了以下内容:

<java classname="mypackage.myTest"
jvm="${java_17.home}/bin/java.exe" fork="true">

jvm可以确定执行java的命令。我给了它我的 1.7 JDK 的路径。fork="true" 很重要,否则 ant 不会运行不同的 java...

关于java - 使用不同的 JRE 在 Ant 中运行 Java 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17770223/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com