【发布时间】:2021-11-27 19:43:58
【问题描述】:
我的问题很简单,但我仍然无法找出问题所在。
当我在命令提示符中输入java、java -version 或javac -version 时,什么都没有显示:既不是“未知文件”错误,也不是结果。
看起来是这样的:
我使用标准 Java 安装程序,更新了 PATH 和 JAVA_HOME 变量。 我之前已经设置了好几次JDK,但这是我第一次遇到这样的问题。有什么我遗漏的还是已知的错误?
【问题讨论】:
-
可能坏了。卸载所有java并重新安装这个有帮助吗?
-
您的路径上是否还有另一个名为
java的文件?或者,你的路径上可能有一个 java 是错误的架构?你能指定你的java安装的完整路径吗? -
@matt,我尝试从不同的目录调用
java,但没有帮助。安装目录非常典型:C:\Program Files\Java\jdk1.8.0_311。当然,对于 PATH 变量,我添加了\bin。 -
可以指定运行java.exe的完整路径。例如。 “C:\Program Files\Java\jdk1.8.0_311\bin\java.exe”。这将帮助您检查路径上的另一个 java 是否存在问题。在linux中有一个命令'which'可以让你看到你调用的exe文件所在的位置。
-
"当然,对于 PATH 变量,我添加了 \bin" 这听起来不正确。我怀疑您的意思是将 jdk 的 bin 文件夹添加到您的路径中?确保它被正确转义,并且在你的 jdk 之前的路径上没有任何可能有损坏的 java。
标签: java installation