gpt4 book ai didi

Ant 1.8.1 显示不正确的 Java 版本?

转载 作者:行者123 更新时间:2023-12-04 06:21:05 24 4
gpt4 key购买 nike

我在 Win 7 下运行 Ant 1.8.1。我的 Java 版本是 1.7_17。

我在构建文件中添加了以下 2 行以进行诊断。

<echo message="java.version  = ${ant.java.version}"                   />
<echo message="java.home = ${java.home}" />

结果是
 [echo] java.version  = 1.6
[echo] java.home = C:\Program Files\Java\jre7

知道发生了什么吗?

它是否在 Ant 1.8.1 中硬编码,它可以显示的最高 Java 版本是 1.6?

最佳答案

我从 Ant 网站上找到了这个。它实际上是硬编码的。

ant.java.version    the JVM version Ant detected; currently it can hold
the values "1.2", "1.3",
"1.4", "1.5" and "1.6".

将 Ant 更新到 1.9.0 后,问题解决了。
 [echo] java.version  = 1.7
[echo] java.home = C:\Program Files\Java\jdk1.7.0_17\jre

这有点好笑。 :)

关于Ant 1.8.1 显示不正确的 Java 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15418127/

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