win10系统开发环境切换JDK8和JDK11
前提条件
已安装 JDK8 和 JDK11
JDK8安装后有JDK和JRE,JDK11安装后只有JDK
说明:
JDK11安装结束后,可以发现不用配置环境变量,也可直接在任意目录使用java命令,是因为安装JDK11过程中自动配置了环境变量,查看系统变量Path即可发现C:\Program Files\Common Files\Oracle\Java\javapath。
此javapath目录是一个软链接目录,指向同级目录的javapath_target_xxxxxxxx,里面有java.exe、javac.exe、javaw.exe、jshell.exe,这几个文件是安装jdk11时自动生成的可执行文件,所以在任意目录执行java、javac、javaw、jshell命令有效。
配置示例
切换验证
需要JDK8环境就将 JAVA_HOME 的变量值改为 %JAVA8_HOME%;
需要JDK11环境就将 JAVA_HOME 的变量值改为 %JAVA11_HOME%;