gpt4 book ai didi

windows - 环境变量错误 - 未被识别为内部或外部命令

转载 作者:行者123 更新时间:2023-12-05 08:44:16 26 4
gpt4 key购买 nike

这是一个重写,以巩固我在寻找解决问题的答案时所获得的内容。我已经安装了 Ant 。当我在命令行上使用“ant”时,我收到消息“ant 未被识别为内部或外部命令、可运行程序或批处理文件。”我很快确定这是一个我的环境变量有问题。

我假设您已经获得了有关更改环境变量的说明。下面的要点涵盖了这些书面说明没有告诉你的挑剔的部分,假设的知识。我建议在尝试解决此问题时逐步执行它们。

知道我运行的是 Windows7 很重要。这些要点对于 Windows 来说可能相当普遍,但我将其留给读者去建立。

如果您的问题仍未解决,请创建一个新问题,或许可以引用这个问题。不要就此问题寻求帮助,因为它已得到解决。找到的其他解决方案可以在此处添加(或发布,我会添加)。

一旦您可以从命令行获取版本号(例如:“ant -version”或“java -version”),您就解决了环境变量问题。在那之后,你有一个不同的问题。我又花了 2 个小时试图“修复”“构建文件:build.xml 不存在!构建失败”命令行错误,但没有意识到这意味着这个问题已得到修复,我已经转移到另一个问题上。

最后一条建议。在您使用它时,将整个 PATH 变量复制并粘贴到安全的地方。如果你不小心点击了“删除”,你就没有机会恢复,这可能会导致很多痛苦。

完成这些;

  • 关闭所有打开的命令行控制台(Windows 控制台)并重新启动它。这将重置变量,每次更改环境变量时都需要这样做。
  • 确保您在环境变量中没有留下空格。末尾没有空格,变量之间也没有空格。
  • 检查您的拼写是否一致,并检查您的位置是否正确。
  • 将您的新文本添加到 PATH 变量的开头,而不是结尾。如果您多次添加它,这可以避免与其他内容发生冲突和任何问题。它在第一次成功时停止阅读。
  • 确保 PATH 变量在新添加内容和现有文本(无空格)之间插入分号(“;”)。

如果命令行“echo %JAVA_HOME%”返回“%JAVA_HOME%”,那么您可能遇到权限问题(使用您的 %variable% 而不是我的 %JAVA_HOME%);

  • 将新变量(例如“JAVA_HOME”或“ANT_HOME”)及其路径放入系统变量。从用户变量中删除它。

使用用户变量是我必须解决的最后一个问题。奇怪的是,“echo %JAVA_HOME%”没问题,但“echo %ANT_HOME%”返回了“%ANT_HOME%”。

最后,如果一切都失败了;

  • 重启电脑
  • 获取软件的新副本,安装并重新启动。

我要感谢那些提供帮助的人以及我阅读他们的帖子以寻找解决方案的前 Stack Overflow 作者。

最佳答案

需要重新启动 Windows 控制台以应用在环境变量中所做的更改

关于windows - 环境变量错误 - 未被识别为内部或外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13979209/

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