在CentOS7上安装OpenJDK1.8 & OracleJDK1.8
rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj
rpm -qa | grep java | xargs rpm -e --nodeps
yum update -y
yum list java-1.8*
yum install java-1.8.0-openjdk* -y
java -version
返回信息如下,则说明安装成功:
openjdk version "1.8.0_322" OpenJDK Runtime Environment (build 1.8.0_322-b06) OpenJDK 64-Bit Server VM (build 25.322-b06, mixed mode)
如果出现command not found
命令找不到的话,则说明环境除了问题,此时需要找到OpenJDK的安装位置,将其配置到/etc/profile文件中:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-3.b14.el6_9.x86_64 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=$CLASSPATH:.:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib export PATH=${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:$PATH
配置完成之后,重新加载一下该文件:
source /etc/profile
java -version
若发现OpenJDK版本信息。
rpm -qa | grep java
进入 root 用户
su root
rpm -e --nodeps java-1.7.0-openjdk-xxxx rpm -e --nodeps java-1.8.0-openjdk-xxxx
java -version
官网地址 : http://pan.baidu.com/s/1btUOiDmcHv1aKwRxypYr-g?pwd=i76b
提取码 : i76b
cd /data/software/jdk8 ls tar -zxvf jdk-8u241-linux-x64.tar.gz
vim /etc/profile
i 进入插入状态
在文本的最后一行粘贴如下:
注意JAVA_HOME=/usr/java/jdk1.8.0_241 就是你自己的目录
#java environment export JAVA_HOME=/usr/java/jdk1.8.0_241 export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin
保存退出
ESC shift+q wq!
ESC 退出编辑 shift + q 输入操作 wq! w 写入 q 退出 ! 强制
source /etc/profile
source /etc/profile 或 . /etc/profile
java -version
注意 :
/etc/profile 是全局变量文件
~/.bashrc 只是针对用户自己而言,不对其他用户生效。