Java安装教程

93 阅读1分钟

一、Linux安装Java

1.查看本地是否已经安装 Java

# 如果没有则控制台不会有任何输出
[root@iZ7xv0ibz3fvihq4t7liz8Z opt]# rpm -qa | grep java

2.查看 Java 目录

[root@iZ7xv0ibz3fvihq4t7liz8Z etc]# which java
/usr/bin/java

3.删除 Java

删除所有 Java 相关包

yum -y remove *java*

删除 /etc/profile 文件下的相关 Java 环境配置

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64/
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

4.搜索本地 Java 版本

[root@iZ7xv0ibz3fvihq4t7liz8Z opt]# yum list | grep java-1.8.0
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
java-1.8.0-openjdk.i686                  1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk.x86_64                1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk-accessibility.i686    1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk-accessibility.x86_64  1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk-demo.i686             1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk-demo.x86_64           1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk-devel.i686            1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk-devel.x86_64          1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk-headless.i686         1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk-headless.x86_64       1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk-javadoc.noarch        1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk-javadoc-zip.noarch    1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk-src.i686              1:1.8.0.402.b06-1.el7_9       updates  
java-1.8.0-openjdk-src.x86_64            1:1.8.0.402.b06-1.el7_9       updates  

5.使用 yum 安装 Java

[root@iZ7xv0ibz3fvihq4t7liz8Z opt]# yum install java-1.8.0.openjdk-devel.x86_64 -y

6.配置环境变量

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64/
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH