java配置:多次配置环境变量失效的解决方案

在 java 学习过程中,配置环境变量是不可跨越的一步,很多情况下我们可能会遇到需要重置环境变量的问题,比如 javac 运行的时候提示:不是系统内部语言……

在多次尝试如果的时候,我决定重装 jdk 并配置环境变量。比较坑的是,你会发现新配置的环境变量并不会生效,运行用的还是之前的环境。此时,我们应该想到是旧的环境变量没有删除干净,但是问题到底出在了哪里呢?

网上有人说可以改注册表,但一番操作后发现压根没有 java 相关的注册表存在。

其实解决方法简单到可笑:

jdk如果卸载不干净,重新安装的时候会报错,如何完全卸载,解决方案如下

(1)打开控制面板,找到 java 相关的软件
java配置:多次配置环境变量失效的解决方案_第1张图片
(2)删除之以后快

接着就可以去重新配置环境变量了,再次运行 java/javac 会出现相应信息。

我的是没有注册表的问题,有网友可能会需要删除注册表,下边贴出具体的注册表删除流程

(1)win+R 调出命令行,输入regedit,打开注册表编辑器,找到HKEY_CURRENT_USER/SOFTWARE/JavaSoft,将JavaSoft文件夹及其子目录全部删除。
java配置:多次配置环境变量失效的解决方案_第2张图片

你可能感兴趣的:(java,java,开发语言,intellij-idea)