我无法更改JAVA_HOME环境变量,这就是为什么我尝试删除它但仍在 cmd 中显示 env var 值JAVA_HOME



我无法从系统中删除JAVA_HOME环境变量。我用的是windows 10。我没有任何JAVA_HOME在我的系统变量,但仍然在cmd中,如果我们回显%JAVA_HOME%,它显示一些路径,甚至没有退出。如何解决这个问题。

在cmd中显示如下:

Microsoft Windows [Version 10.0.19042.1237](c)微软公司。版权所有

C: 用户nikhil.bankar> java - version'java'不能被识别为内部或外部命令,可操作程序或批处理文件。

C: 用户nikhil.bankar>回声% JAVA_HOME %

D: Java Jdk1.8 bin

C: 用户nikhil.bankar>

我以前也遇到过同样的问题。

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

后来,我不知怎么地删除了这个文件夹(可能是安装了新版本)。删除D:/jdk8,安装D:/jdk9

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

Jdk8文件夹不存在

对于我来说,我只需要更新环境设置并重新启动计算机。

这是我的工作。

我也遇到过同样的问题。

虽然我从Windows 10中卸载了JDK-10和JRE-10,但JAVA_HOME仍然在那里。

最后我这样做了:

开始→控制面板->系统→高级系统设置

(提供管理员密码,如果需要)

打开"系统属性"对话框,选中"高级"选项卡。

点击"环境变量"按钮(位于对话框的底部边缘)。在"环境变量"对话框中,你会看到两个窗口:

顶部窗口是为'Admin'用户,和下面的窗口是"System">

我在"系统"窗口中发现JAVA_HOME变量。我把它删掉了。

我还发现jdk bin目录在'path'环境变量中。我把这个也删了。

如果需要,你也应该检查顶部的"Admin"窗口。

这对我很有用。

相关内容

  • 没有找到相关文章

最新更新