JAVA安装笔记

记录安装多个jdk版本后出现环境变量冲突问题

1. 配置指定的jdk版本不生效

  解决思路:一定是path环境变量的问题,通过set PATH命令查看当前的path检查不应该出现的路径

  

 

  原因:使用exe二进制安装形式jdk会自动在path变量里面添加C:\Program Files (x86)\Common Files\Oracle\Java\javapath,并把java,无论是否指定安装到其他位置都会有这个操作,同时会把javac等文件复制到此文件夹下,所以就会导致查找path路径的时候可能先找到这个

  解决办法:1.删除path下的C:\Program Files (x86)\Common Files\Oracle\Java\javapath值,同时删除这个位置的文件夹

       2.下载解压缩版本的jdk就不会出现这个问题

2. jdk11版本后没有自带jre,

  解决方法:使用管理员权限打开cmd,cd到jdk安装目录,执行

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

  一定要使用管理员权限才可以成功,成功后就可以在jdk目录看到jre文件夹了

 

posted @ 2022-01-11 16:54  JRobot  阅读(181)  评论(0)    收藏  举报