无法识别PowerShell术语

时间:2019-11-06 14:15:12

标签: java windows powershell cmd

我添加了一个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

1 个答案:

答案 0 :(得分:1)

要使其与PowerShell一起使用,请删除JAVA_HOME变量中的双引号。

工作变量

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