替换目的
- 阿里Java诊断工具 Arthas 底层依赖需要
Docker镜像使用 OpenJDK
- OpenJDK 默认只包含jre,在网上或镜像仓库中未找到包含jdk的安装包或镜像
使用 OracleJDK
- 安装OracleJDK
- tar.gz下载
#下载地址
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
-
(配置环境变量后,使用java -version命令,还是openjdk)
-
rpm安装
- 下载
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm
- 安装
rpm -ivh jdk-8u131-linux-x64.rpm
- java路径
#rpm安装后java路径
/usr/java/jdk1.8.0_131
- 配置环境变量
# vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_131
export PATH=.:$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# source /etc/profile
- java -version
显示 Java HotSpot(TM) ** 即可