【问题标题】:I'm not able to change JAVA_HOME environment variable that's why I have tried deleting it but still in cmd its showing JAVA_HOME env var value我无法更改 JAVA_HOME 环境变量,这就是为什么我尝试删除它但仍然在 cmd 中显示 JAVA_HOME env var 值
【发布时间】:2021-10-02 04:52:41
【问题描述】:

我无法从我的系统中删除 JAVA_HOME 环境变量。我正在使用 Windows 10。我的系统变量中没有任何作为 JAVA_HOME 的内容,但如果我们回显 %JAVA_HOME% 它仍然在 cmd 中,它会显示一些甚至没有退出的路径。如何解决此问题。

在 cmd 中显示这个。

Microsoft Windows [版本 10.0.19042.1237] (c) 微软公司。保留所有权利。

C:\Users\nikhil.bankar>java -version 'java' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

C:\Users\nikhil.bankar>echo %JAVA_HOME%

D:\Java\Jdk1.8\bin

C:\Users\nikhil.bankar>

【问题讨论】:

  • 请记住,您必须启动一个新的cmd,它将在开始时加载环境变量。当您使用现有的cmd 时,仍会设置当前设置的环境变量,与您在 Windows 设置中配置的内容无关。可以肯定的是,您可以重新启动系统,然后再次检查。
  • 环境变量问题最好在superuser.com解决。但是对于启动 Java,变量 JAVA_HOME 完全无关紧要。使用绝对路径运行它或将 bin 文件夹添加到 PATH 变量中,根据需要。

标签: java-8 environment-variables java-home


【解决方案1】:

我过去也遇到过同样的问题。

我安装了 jdk 并为其设置了 JAVA_HOME 环境。 D:/jdk8

后来,我以某种方式删除了这个文件夹(也许安装了更新的版本)。 删除 D:/jdk8 并安装 D:/jdk9

在我的环境设置中,旧值仍然是对旧值的引用。

jdk8 文件夹现在不存在。

就我而言,我只需要更新环境设置并重新启动计算机即可。

这对我有用。

【讨论】:

    猜你喜欢
    • 2018-09-27
    • 2020-05-21
    • 2012-12-03
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多