这是一次重写,以巩固我在寻找解决问题的答案时所学到的知识。我已经安装了 Ant。当我在命令行上使用“ant”时,我收到消息“ant 不是内部或外部命令,也不是可运行的程序或批处理文件。” 我很快确定这是我的环境变量的问题。
我假设您已经获得有关更改环境变量的说明。下面的要点涵盖了那些编写说明没有告诉你的挑剔的部分,即假定的知识。我建议在尝试解决此问题时仅通过它们。
知道我正在运行 Windows7 是很重要的。这些要点对于 Windows 来说可能相当普遍,但我将其留给读者来确定。
如果您的问题仍未解决,请创建一个新问题,或许可以参考这个问题。不要就这个问题寻求帮助,因为它已经解决了。找到的其他解决方案可以在这里添加(或发布,我会添加它们)。
一旦您可以从命令行获取版本号(例如:“ant -version”或“java -version”),您就已经解决了环境变量问题。在那之后,你有一个不同的问题。我花了额外的 2 个小时试图“修复”“Buildfile:build.xml 不存在!构建失败”命令行错误,但没有意识到这意味着这个问题已经解决,我已经转移到另一个问题上。
最后一条建议。使用它时,将整个 PATH 变量复制并粘贴到安全的地方。如果你不小心点击了“删除”,你就没有机会恢复,这可能会导致很多痛苦。
逐步完成这些;
如果命令行“echo %JAVA_HOME%”返回“%JAVA_HOME%”,那么您可能有权限问题(使用您的 %variable% 而不是我的 %JAVA_HOME%);
使用用户变量是我必须解决的最后一个问题。奇怪的是“echo %JAVA_HOME%”很好,但是“echo %ANT_HOME%”返回了“%ANT_HOME%”。
最后,如果一切都失败了;
我要感谢那些帮助过我的人和之前 Stack Overflow 的作者,我读过他们的文章试图找到解决方案。
| 归档时间: |
|
| 查看次数: |
18655 次 |
| 最近记录: |