1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java开发环境变量配置-JDK11-(win10) 重启之后环境变量配置失效的解决办法

java开发环境变量配置-JDK11-(win10) 重启之后环境变量配置失效的解决办法

时间:2019-08-12 19:23:00

相关推荐

java开发环境变量配置-JDK11-(win10) 重启之后环境变量配置失效的解决办法

win10安装jdk11及环境变量配置

如果你之前已经安装过java的老版本的话,建议先卸载一下,同时删除掉环境变量的配置,这样比较容易一次性成成功,直接到设置里面应用程序找到java卸载就好

下载JDK11

直接附上官网链接:/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

安装

下载完成之后,点击安装,安装过程只要选择一下安装位置就可以了,基本是不用怎么动的(需要注意的就是你要自己知道这个安装位置,因为待会环境变量的配置需要用到这个路径

环境变量配置

右键单击“此电脑->属性->高级系统设置->环境变量”

系统变量不要在用户变量下,我就是因为一直建到用户变量下,所以浪费了一些时间,所以写个帖子。以此为戒,要仔细)栏下单击“新建”

新建->变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk11(即JDK的安装路径)

接下来在系统环境变量中找到Path,选中,点击编辑,在弹出的新窗口中点击新建,输入"%JAVA_HOME%\bin",点击确定(为防止重启之后和之前的环境变量冲突,使得环境变量配置失败,可以通过“上移”,把java的环境变量移动到最上面,可以获得更高的优先级,这样就不会发生冲突而导致不必要的错误了,详见下面的解释

到此,已经完成了环境变量的配置

验证环境变量是否配置成功

按win+R启动命令窗口,输入cmd,按回车,输入指令java、javac、java -version 可以有显示,而不是既不是内部命令也不是外部命令的提示

在我重启电脑之后发现环境变量配置又失效了,现在给出解决办法

原因可能是系统安装的JRE覆盖了你的JDK环境变量

解决办法

手动删除C:\Windows\System32目录下生成java.exe、javaw.exe、javaws.exe,而System32下的可执行文件也会被加入环境变量里面,和你的JDK环境变量造成冲突。

如果不想去删除的话,第二个解决办法(推荐),冲突时,谁在前面,谁就能生效,比如你在cmd里面打java,生效的那个就处于环境变量的前面。

通过上移,可以改变优先级,移到最上面,那就可以了

命途多舛啊~,编译一会之后又环境变量出错了,所以我又搞了一下,心累,我的电脑也是神奇了,大部分的方法都试了

我的解决办法,试了我上述的方法之后还是有时候会失灵。

在用户变量里面也添加一个JAVA_HOME的变量,值也就是安装路径,和系统变量一样的 目前来说我是解决了这个问题,希望之后不要再继续失灵了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。