首先我安装的是jdk11,然后现在随后安装的是jdk8。
出现如下现象:
1.系统变量中的Path里面配置有如下一段变变量,C:\Program Files (x86)\Common Files\Oracle\Java\javapath
该路径文件夹下有如下内容:
通过查看两个版本的java.exe文件大小可以确定这是jdk8的应用,说明这是在安装jdk8时,程序自动添加的
2.当我通过控制面板删除原来的jdk11时,jdk11的图标已经变灰,说明在jdk8安装的过程中已经将部分jdk11注册表中的内容修改了
3.我之前在安装burp时曾经在先安装过11的电脑上安装了8,后来我把8卸了,11依然能正常工作。说明安装的冲突并不影响一些普通的使用,只是在注册表中只能注册一个,但是运行的环境还是存在的,只不过需要指定运行的是哪个版本的jdk
4.我用IDEA打开了曾经在JDK11环境下创建的项目依然能够运行,并且是用JDK11运行的,说明IDEA运行是通过导入JDK开发包来运行的我虽然删除了电脑上的环境配置但是没有删除JDK开发包,所以依然能够使用JDK11的开发包运行项目