将java添加到路径时,java.exe不被识别为内部或外部命令可运行程序或批处理文件
Posted
技术标签:
【中文标题】将java添加到路径时,java.exe不被识别为内部或外部命令可运行程序或批处理文件【英文标题】:java.exe is not recognized as an internal or external command operable program or batch file when java is added to path 【发布时间】:2016-08-02 09:28:07 【问题描述】:我尝试在命令行输入“build clean build deploy”,但出现以下错误:java.exe 未被识别为内部或外部命令可运行程序或批处理文件
我已将 Java 和 Ant 添加到我的路径中,命令“Java -version”会生成版本号,因此我知道它已正确添加到路径中。是什么导致了我的错误?
【问题讨论】:
尝试在你的环境变量中设置 JAVA_HOME 并检查它是否能解决你的问题。 我已经这样做了。 您在命令行中给出的确切注释是什么? 构建干净构建部署 如果是 ant 脚本应该以 ant (ant build) 开头 【参考方案1】:在JAVA_HOME中设置JDK的路径如下:
C:\Program Files\Java\jdk1.8.0_91
在Path中,设置bin目录的路径如下图:
C:\Program Files\Java\jdk1.8.0_91\bin
【讨论】:
【参考方案2】:您需要在环境变量中设置 JAVA_HOME 和 PATH。确保您的 Java 目录不包含空格。在您的路径中,url 应该是 %JAVA_HOME%\bin。设置好后,打开一个新的指挥官,再次检查。
希望对您有所帮助。
【讨论】:
不,仍然出现同样的错误,java 本身在命令行上工作,因为我可以检查版本等。 你可以单独运行命令吗?!例如:ant compile or java javac a java class?! 这给了我一个 BUILD FAILED 错误,我认为这与手头的问题无关。 “构建失败”:表示您的机器已经识别 JDK 和 Ant。我认为问题出在你的指挥下。你能仔细检查一下这个““build clean build deploy”吗?!我认为你的环境没有任何问题。:) 是的,仔细检查过,但仍然出错,很奇怪。以上是关于将java添加到路径时,java.exe不被识别为内部或外部命令可运行程序或批处理文件的主要内容,如果未能解决你的问题,请参考以下文章
exe 文件在 C++ 中不被识别为内部或外部命令、可运行程序或批处理文件