参考:https://blog.csdn.net/m0_37202351/article/details/90233146
yum java安装
0.查看yum源中是否有相关套件
yum -y update
yum -y list java-1.6*
yum -y list java-1.7*
yum -y list java-1.8*
yum -y list java-11*
#举例结果:
java-1.6.0-openjdk.x86_64
java-1.7.0-openjdk.x86_64
java-1.8.0-openjdk.x86_64
# 另外一种方式查看
yum list | grep java | grep devel
java-1.6.0-openjdk-devel.x86_64
java-1.7.0-openjdk-devel.x86_64
java-1.8.0-openjdk-devel.x86_64
java-11-openjdk-devel.x86_64
#安装java8
yum -y install java-1.8.0-openjdk-devel.x86_64
# 查看已经安装的软件
yum list installed
yum list java
yum remove tomcat
环境变量配置
0.查询路径3种方式
which java
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java
1.编辑环境变量的配置文件
vim /etc/profile
2.在文件底部加入以下配置
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
3.刷新配置,使其生效
source /etc/profile
source /etc/bashrc
4.测试配置结果
echo $JAVA_HOME
5.jdk1.8.0.212偶数版本发现的问题,可能存在启动慢,警告
Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [104,492] milliseconds.
# 解决
vim $JAVA_HOME/jre/lib/security/java.security
securerandom.source=file:/dev/random
替换成
securerandom.source=file:/dev/urandom