java - 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
解决方案
JAVA_HOME
为了使它与 PowerShell 一起使用,请删除变量中的双引号。
工作变量
JAVA_HOME=C:\PROGRA~2\Java\jdk1.8.0_211
PATH=...%JAVA_HOME%\bin
推荐阅读
- python - 熊猫滚动标准开发行为
- json - 不显示价值
- java - JasperReports - 在 Java 中运行时 JSON 数据报告显示空值
- vue.js - 未知操作类型:currentUser/loginUser
- django - 在 MacOS 上无法访问 localhost
- pandas - Pandas Dataframe 查找局部最大值和最小值之和
- php - 两个字符串相同,但比较时不相等
- soap - 从 Apache Camel 使用 CXF 服务返回空正文
- firebase - 源代码与字节码不匹配。反编译的 .class 文件字节码版本 51.0 (Java 7)
- docker - VBox 和 Docker:构建映像(13:权限被拒绝)