环境
Java:8和11
前言
公司今年所有的项目陆陆续续升级到了jdk11。
自己家里的电脑,还停留在jdk8,今天我也升下级;
但是考虑到以前的项目可能还得使用jdk8,所以肯定得Java11和Java8共存。
下载jdk11
http://openjdk.java.net/install/index.html
这个页面大部分都是linux系统的;
然后我们点击jdk.java.net ,接着我们选择下载Java SE 11;
下好了后,我们得到这样的文件:openjdk-11+28_windows-x64_bin.zip
,解压后得到:jdk-11
这样的文件夹;将该文件夹放到你习惯的地方;
配置环境变量
首先是JAVA_HOME
;将原先的那个改为:JAVA_HOME_8
,接着把JAVA_HOME配置jdk11的地址:
接着修改path:
这里要特别注意:以前安装Java8时,Oracle会在path路径中添加C:\Program Files (x86)\Common Files\Oracle\Java\javapath
,这个是自动配置;可以将其删除,因为我们自己会手动配置。这个路径里面就是三个exe文件。
如果不想删除,那么我们手动配置的路径就得在它前面,也就是%JAVA_HOME%\bin
要在C:\Program Files (x86)\Common Files\Oracle\Java\javapath
前面;
验证
打开cmd
,执行java -version
C:\Users\yutao>java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)
切换
只需要把环境变量中path中的路径%JAVA_HOME%\bin
改为%JAVA_HOME_8%\bin
,就可以切回Java8了。
参考地址: