1. jdk8免费版本下载
- jdk8从8u211和8u212版本开始收费了
- 最新的jdk8免费版本为8u201和8u202
- 大多数用户只需选择奇数版本号,除非受到漏洞影响,才使用偶数版本号,这里我们选择8u201
2. openJdk11下载
oracle jdk11都是收费的,所以我们采用openJdk11
3. centos7安装java8和openJdk11
- 上传解压
[root@bigdata001 opt]#
[root@bigdata001 opt]# ll
总用量 0
drwxr-xr-x. 8 root root 96 8月 2 14:13 jdk-11
drwxr-xr-x. 7 10 143 245 12月 16 2018 jdk1.8.0_201
[root@bigdata001 opt]#
- 配置环境变量.bashrc
这里我们配置了两个JAVA_HOME, 并设置了默认的java为java11, 内容如下:
export JAVA_HOME8=/opt/jdk1.8.0_201
export JAVA_HOME11=/opt/jdk-11
export PATH=$PATH:$JAVA_HOME11/bin
当有其它程序需要依赖java时,我们只需在该程序中配置所需要的JAVA_HOME来实现
- source和验证
[root@bigdata001 ~]#
[root@bigdata001 ~]# source /root/.bashrc
[root@bigdata001 ~]#
[root@bigdata001 ~]# 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)
[root@bigdata001 ~]#
4. windows安装java8和openJdk11
- 安装java8和解压java11
- 配置环境变量
这里我们配置了两个JAVA_HOME, 并设置了默认的java为java11
当有其它程序需要依赖java时,我们只需在该程序中配置所需要的JAVA_HOME来实现
- 验证
C:\Users\dell>
C:\Users\dell>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)
C:\Users\dell>