Win10系统安装多个JDK版本

系统环境:
Win10 pro
JDK版本:jdk1.7、jdk1.8、jdk9、jdk10

安装配置:
我并没有完全按照从低版本到高版本的顺序安装,而是根据先下载哪个jdk版本。在安装jdk9以后会发现jre已经独立出一个平级的文件夹,jdk10也是一样的。
按照常规的配置我们需要配置JAVA_HOME,增加Path变量配置。目前没有找到类似MAC平台切换JDK的工具,当前还是得通过修改环境变量来实现JDK切换。
为了方便一个变量处理JDK切换,我们用JAVA_HOME作为公共配置。然后分别创建JDK_7、JDK_8、JDK_9、JDK_10来配置具体的JDK路径,JAVA_HOME中配置%JDK_X%,X代表你前面配置的JDK,切换的时候也就是修改这个X。

最后增加Path的配置,分别增加%JAVA_HOME%\bin,调整到最上面第一个位置;增加%JAVA_HOME%\jre\bin配置。这里需要说明一下,我把各个JDK的jre都放到了JDK目录里面的jre文件夹内,这样也是为了便于配置。

切换验证:
配置完成以后可以重新打开win+x+a打开命令行窗口进行验证,分别验证java、javac、java -version。
需要切换的时候只需要修改一下JAVA_HOME里面的值就行,目前唯一有一个当心是调整jre目录是否会对jdk升级有影响,目前没有验证到这个地方,后续观察反馈记录。
要是有更好的方式欢迎交流分享。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据