java未被识别为内部或外部命令,变量已设置
在将JAVA_HOME设置为C:\Program Files\JAVA\jdk1.8.0_171并将%JAVA_HOME%\bin添加到我的路径后,我仍然收到此错误。我已经多次检查路径是否正确,每个在线解决方案都只要求添加这两个变量。有没有其他办法解决这个问题java未被识别为内部或外部命令,变量已设置,java,solr,java-8,Java,Solr,Java 8,在将JAVA_HOME设置为C:\Program Files\JAVA\jdk1.8.0_171并将%JAVA_HOME%\bin添加到我的路径后,我仍然收到此错误。我已经多次检查路径是否正确,每个在线解决方案都只要求添加这两个变量。有没有其他办法解决这个问题 我在尝试为solr运行“java-jar start.jar”时遇到这个错误。您没有在系统中添加java位置作为Path变量。命令提示符或Powershell只能将您带到已指定的路径 将“C:\Program Files\Java\jdk
我在尝试为solr运行“java-jar start.jar”时遇到这个错误。您没有在系统中添加java位置作为Path变量。命令提示符或Powershell只能将您带到已指定的路径
将“C:\Program Files\Java\jdk1.8.0_171\bin\”添加到高级系统设置->环境变量->路径中的路径变量。确保在新的DOS shell中运行该命令。如果您使用的是在设置路径之前运行java命令的同一个路径,则不会更新路径。这是来自
cmd.exe
?echo%PATH%
的完整且未修改的输出是什么?怎么样echo%JAVA\u HOME%
?确保在运行java-jar start.jar
java_HOME的同一个shell实例中执行此操作,它会回显正确的值,但在我回显路径时它不会显示,现在在将值硬编码到它正在工作的路径中之后。我不知道为什么会这样,但谢谢。