Windos10系统在配置jdk开发环境时,不小心将系统变量Path删除,怎么办?

小白初次接触Java,在配置环境变量的时候,不小心将系统变量中的Path删除,该怎么应对呢?

本人就经历这种折磨,在数个小时里焦急不已,在网上找方法,不断尝试解决问题。在深夜都要绝望,准备电脑出厂设置时,抱着尝试的心态,在几分钟内解决问题。

具体操作,看我慢慢道来:

删除系统变量path,本人马上就意识到情况不对,JDK环境配置直接崩溃,想操作都没有空间。于是赶忙在CNDS查找解决办法,终于找到两种解决方案。

1.通过系统保护恢复

Windos10系统在配置jdk开发环境时,不小心将系统变量Path删除,怎么办?_第1张图片

 然而,这个方式我有些奔溃,首先是我没有启用保护,只能在这个需要的时间节点,开启保护试试情况。开启驱动器保护后,在配置中设置还原点,我不知道怎么设置,就写个Path试试,然后就开始系统还原。

不过,本人手欠。在还原的时候受不了等待,直接重启电脑,首次还原就失败,这也使得系统保护方案失效,因为电脑不能重启。

2.通过注册表恢复

Windows+R打开DOS,输入regedit命令打开注册编辑表,寻找目录HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment

在其中寻找Path文件,选中点右键-修改,在编辑字符串窗口中,复制数值数据,然后在系统变量中新建Path,将复制的数值数据写进去,这相当于重新建立Path变量。

Windos10系统在配置jdk开发环境时,不小心将系统变量Path删除,怎么办?_第2张图片

可惜,这个方式依然不能去重启电脑,因为重启过后,注册表中没有Path。

无奈之下,本人被逼入绝境,想着只能通过恢复出厂解决问题,好在当时没有拿充电线回家,在电池供电的情况下,无法恢复出厂操作。为了不影响第二天学习上课,本人就硬着头皮解决。

这时候就只能用自己新建的方案,不过自己新建Path的时候,变量值只能写出一个,无法进行编辑添加其他变量值,而一个个写,后写的变量值又会将前面的变量值直接覆盖。

恰好抱着尝试的态度,本人新建Path写入变量值%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem时,就可以对变量值进行编辑,根据电脑默认的变量值,先添加上属于C盘的目录,这个可以自己写,也可以通过浏览添加。Windos10系统在配置jdk开发环境时,不小心将系统变量Path删除,怎么办?_第3张图片

 因为我将JDK安装在D盘,所以再添加了这个目录,而对环境的配置,我没有在系统变量的Path中添加%JAVA_HOME%\bin,而是在系统变量和用户变量中同时添加:

变量名:JAVA_HOME

变量值:JDK安装目录

 Windos10系统在配置jdk开发环境时,不小心将系统变量Path删除,怎么办?_第4张图片

 以上就是解决途径,重启电脑的小伙伴试一试吧。不过,到目前为止,本人也不知道,没有开启驱动保护的电脑,能不能再需要的时候,开启将系统恢复。

你可能感兴趣的:(java)