![]() |
1
5
根据Newtopian的建议,您可以通过在终端中运行来快速确认该行为是否是问题所在。
另外,我不确定您输入到JavaAHOLL环境变量的文本是否是“C:\StaseFrase\Java\jdk1.601919”,即带有引号,但如果是这样,则应该删除引用标记,因为它们将从ANT.BAT中删除。 这是Ant.bat的相关信息
如果这不起作用,可以发布调试任务吗? 有两个选项可以使其永久:
(基本上,确保您只有一个java_home设置,并且它是正确的;完成此操作后,确保关闭并重新打开终端)
另存为
(这两种解决方案都未经测试) |
![]() |
2
3
确保检查用户和系统范围环境变量。我不确定这里一个比另一个优先的是什么,但很可能您只检查了一个,并在那里创建了它,它被另一个覆盖了。 另外,当您创建环境变量时,请确保打开新的命令shell以使更改生效。然后,尝试“set”,它将列出在环境中看到的所有环境变量,以获得刚刚创建的命令提示。 如果一切正常,但是Ant仍然看不到正确的批处理文件,那么检查启动Ant的批处理文件,如果javahome也没有设置在那里。如果是,请确保它使用环境变量,并且不尝试再次设置它。 希望这有帮助 |