参考:https://blog.csdn.net/m0_37202351/article/details/90233146

yum java安装

0.查看yum源中是否有相关套件

  1. yum -y update
  2. yum -y list java-1.6*
  3. yum -y list java-1.7*
  4. yum -y list java-1.8*
  5. yum -y list java-11*
  6. #举例结果:
  7. java-1.6.0-openjdk.x86_64
  8. java-1.7.0-openjdk.x86_64
  9. java-1.8.0-openjdk.x86_64
  10. # 另外一种方式查看
  11. yum list | grep java | grep devel
  12. java-1.6.0-openjdk-devel.x86_64
  13. java-1.7.0-openjdk-devel.x86_64
  14. java-1.8.0-openjdk-devel.x86_64
  15. java-11-openjdk-devel.x86_64
  16. #安装java8
  17. yum -y install java-1.8.0-openjdk-devel.x86_64
  18. # 查看已经安装的软件
  19. yum list installed
  20. yum list java
  21. yum remove tomcat

环境变量配置

0.查询路径3种方式

  1. which java
  2. ls -lrt /usr/bin/java
  3. ls -lrt /etc/alternatives/java

1.编辑环境变量的配置文件

  1. vim /etc/profile

2.在文件底部加入以下配置

  1. export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
  2. export JRE_HOME=$JAVA_HOME/jre
  3. export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
  4. export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

3.刷新配置,使其生效

  1. source /etc/profile
  2. source /etc/bashrc

4.测试配置结果

  1. echo $JAVA_HOME

5.jdk1.8.0.212偶数版本发现的问题,可能存在启动慢,警告

Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [104,492] milliseconds.

  1. # 解决
  2. vim $JAVA_HOME/jre/lib/security/java.security
  3. securerandom.source=file:/dev/random
  4. 替换成
  5. securerandom.source=file:/dev/urandom