gpt4 book ai didi

java - 使用 Eclipse 时,Ant 会在哪里寻找您的 Java Home?

转载 作者:行者123 更新时间:2023-11-30 05:54:35 24 4
gpt4 key购买 nike

我的 Ant 脚本无法编译代码。它说它没有找到“C:\Program Files\Java\jdk1.6.0_25”。这是正确的,它应该寻找“C:\Program Files\Java\jdk1.6.0_24”

但是,我不知道它从哪里得到错误的引用。我似乎在 Java_home 和我所有的 Eclipse 设置中都有 24。它可以从哪里获得其他引用资料?我该如何解决?

最佳答案

Eclipse 从 Project settings > Java Build Path > Libraries > JRE System Library 而不是从 Windows %JAVA_HOME% 环境变量中获取 Ant 的 JAVA_HOME。
通常它使用默认的 Eclipse JRE 设置,在您的情况下应该是 C:\Program Files\Java\jdk1.6.0_24。

也许某些团队成员将项目设置更改为 C:\Program Files\Java\jdk1.6.0_25 并提交了 !?
所以您还必须检查项目设置,因为它们会覆盖常规 Eclipse 设置。

您是否已经通过 Run As Ant Build...
在 Debug模式下在 Eclipse 中运行了您的 antfileMain Tab > Arguments > -debug > Run 以获得更多信息?
您的脚本中是否包含一些fork=true
还可以通过以下方式在您的 antfile 中添加更多诊断输出:

<echoproperties prefix="java"/>
<echoproperties prefix="ant"/>

记录相关设置。

关于java - 使用 Eclipse 时,Ant 会在哪里寻找您的 Java Home?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9200706/

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