首页 > 解决方案 > PowerShell 术语无法识别

问题描述

我添加了一个JAVA_HOME环境变量并在 Windows 10 中添加了一个条目,PATH这样我就可以在我的机器上运行 Bamboo Server。在 PowerShell 中我不能使用java -version我得到一个错误,但相同的命令在 CMD 中工作正常。

PowerShell 中的错误消息

java : The term 'java' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ java
...

变量

JAVA_HOME="C:\PROGRA~2\Java\jdk1.8.0_211"
PATH=...%JAVA_HOME%\bin

标签: javawindowspowershellcmd

解决方案


JAVA_HOME为了使它与 PowerShell 一起使用,请删除变量中的双引号。

工作变量

JAVA_HOME=C:\PROGRA~2\Java\jdk1.8.0_211
PATH=...%JAVA_HOME%\bin

推荐阅读