java - PowerShell 术语无法识别

标签 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

最佳答案

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

工作变量

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

关于java - PowerShell 术语无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58732123/

相关文章:

windows - 如何从开发中服务 https Aurelia

powershell - 找不到与参数名称 'directory' 匹配的参数

regex - 获取Text.RegularExpressions.Regex匹配的行号

java - Android Studio 调试器不会在特定文件中的断点处停止

windows - 编码一个编码接口(interface)是否给我一个到代理或原始接口(interface)的编码器?

java - Maven 在 Eclipse 中构建而不使用命令提示符

python - 在 Windows 中*持久*激活 Anaconda Python 环境

windows - 在新终端中运行命令,稍后终止

java - 向外部 H2 数据库添加聚合函数

java - hibernate 按主键查询