前言:此篇向大家介绍两个java版本的安装,即openjdk和jdk,openjdk是jdk的开放源码版本,openjdk可用于商业用途,jdk不可用于商业用途,大家选择自己需要的即可。
一、安装JDK
- 查看是否安装java
rpm -qa | grep java
- 如果安装了Openjdk需卸载(没有就跳过)
rpm -qa | grep openjdk |xargs rpm -e --nodeps
- 上传JDK到linux上(这里介绍两种方式)
方式1,使用 Xshell 上传:
1、打开xshell,选择属性中的文件传输,选择Zmodem
2、登录进入之后,安装lrzsz:yum install lrzsz
3、在xshell中输入rz,选择文件即可上传(存到了linux的根目录)
方式2,使用 Alibaba Cloud Toolkit 上传:
1、在 Intellij Idea 中安装插件 Alibaba Cloud Toolkit (重启后会出现Alibaba Cloud View)
2、打开Alibaba Cloud View,点击Add Host添加远程主机
3、在Alibaba Cloud View选择Upload,选择自己本地的JDK文件,然后编辑Location(指定路径),最后上传即可
- 解压JDK到指定目录(这里我解压到了 /usr/java)
#缺少 -C 将不能解压到指定目录
tar -zxvf jdk-8u231-linux-x64.tar.gz -C /usr/java/
- 配置环境变量
打开/etc/profile,添加如下信息,下面 JAVA_HOME,JRE_HOME 为自己JDK的实际路径,自行修改。
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_231
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
- 重新加载 /etc/profile 文件,使配置生效
source /etc/profile
- 查看版本(安装成功后可查看到对应版本)
java -version
- 卸载
直接删除jdk文件,删除后修改/etc/profile配置即可重新指定其他版本的jdk
cd /usr/java
rm -rf jdk1.8.0_231
二、安装Openjdk
- 查看有哪些版本可安装
yum search java | grep openjdk
- 安装openjdk1.8(推荐安装1.8和openjdk11)
sudo yum install java-1.8.0-openjdk*
- 配置环境变量
打开/etc/profile,添加如下信息,下面 JAVA_HOME,JRE_HOME 为自己JDK的实际路径,自行修改。
#set java environment
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/rt.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
- 重新加载 /etc/profile 文件,使配置生效
source /etc/profile
- 查看版本(安装成功后可查看到对应版本)
java -version
- 卸载(批量卸载)
rpm -qa | grep openjdk |xargs rpm -e --nodeps