赞
踩
在 java 学习过程中,配置环境变量是不可跨越的一步,很多情况下我们可能会遇到需要重置环境变量的问题,比如 javac 运行的时候提示:不是系统内部语言……
在多次尝试如果的时候,我决定重装 jdk 并配置环境变量。比较坑的是,你会发现新配置的环境变量并不会生效,运行用的还是之前的环境。此时,我们应该想到是旧的环境变量没有删除干净,但是问题到底出在了哪里呢?
网上有人说可以改注册表,但一番操作后发现压根没有 java 相关的注册表存在。
其实解决方法简单到可笑:
jdk如果卸载不干净,重新安装的时候会报错,如何完全卸载,解决方案如下
(1)打开控制面板,找到 java 相关的软件
(2)删除之以后快
接着就可以去重新配置环境变量了,再次运行 java/javac 会出现相应信息。
我的是没有注册表的问题,有网友可能会需要删除注册表,下边贴出具体的注册表删除流程。
(1)win+R 调出命令行,输入regedit,打开注册表编辑器,找到HKEY_CURRENT_USER/SOFTWARE/JavaSoft,将JavaSoft文件夹及其子目录全部删除。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。