Linux 操作系统安装 Java 环境
1 CentOS 配置 Java 环境
1.1 官网下载 JDK 软件:
https://www.oracle.com/java/technologies/javase-downloads.html
1.2 CentOS 7 配置 Java 环境步骤:
# 查看 CentOS 操作系统
[root@CentOS7Server /usr/local/src/jdk-8u281]#cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
[root@CentOS7Server ~]#mkdir -pv /usr/local/src/jdk-8u281/
[root@CentOS7Server ~]#cd /usr/local/src/jdk-8u281/
# 使用 lrzsz 上传JDK软件包
[root@CentOS7Server /usr/local/src/jdk-8u281]#rz
[root@CentOS7Server /usr/local/src/jdk-8u281]#ls
jdk-8u281-linux-x64.tar.gz
# 解压 JDK 软件包
[root@CentOS7Server /usr/local/src/jdk-8u281]#tar -xvf jdk-8u281-linux-x64.tar.gz
[root@CentOS7Server /usr/local/src/jdk-8u281]#ll
total 140356
drwxr-xr-x 8 10143 10143 273 Dec 9 20:50 jdk1.8.0_281
-rw-r--r-- 1 root root 143722924 Apr 3 15:20 jdk-8u281-linux-x64.tar.gz
# 创建软连接
[root@CentOS7Server /usr/local/src/jdk-8u281]#ln -sv jdk1.8.0_281/ /usr/local/jdk
# 配置 Java 环境
[root@CentOS7Server /usr/local/src/jdk-8u281]#vim /etc/profile
# export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jdk/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
# 令环境变量生效
[root@CentOS7Server /usr/local/src/jdk-8u281]#source /etc/profile
# 测试 Java 环境
[root@CentOS7Server /usr/local/src/jdk-8u281]#java -version
openjdk version "1.8.0_282"
OpenJDK Runtime Environment (build 1.8.0_282-b08)
OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)
1.3 CentOS 8 配置 Java 环境步骤:
# 查看 CentOS 操作系统
[root@CentOS8Server ~]#cat /etc/os-release
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
# 使用 lrzsz 上传JDK软件包
[root@CentOS8Server ~]#cd /usr/local/src/
[root@CentOS8Server /usr/local/src]#mkdir jdk-8u281
[root@CentOS8Server /usr/local/src]#cd jdk-8u281/
[root@CentOS8Server /usr/local/src/jdk-8u281]#rz
[root@CentOS8Server /usr/local/src/jdk-8u281]#ls
jdk-8u281-linux-x64.tar.gz
# 解压 JDK 软件包
[root@CentOS8Server /usr/local/src/jdk-8u281]#tar -xvf jdk-8u281-linux-x64.tar.gz
[root@CentOS7Server /usr/local/src/jdk-8u281]#ll
total 140356
drwxr-xr-x 8 10143 10143 273 Dec 9 20:50 jdk1.8.0_281
-rw-r--r-- 1 root root 143722924 Apr 3 15:20 jdk-8u281-linux-x64.tar.gz
# 创建软连接
[root@CentOS8Server /usr/local/src/jdk-8u281]#ln -sv /usr/local/src/jdk-8u281/jdk1.8.0_281/ /usr/local/jdk
'/usr/local/jdk' -> '/usr/local/src/jdk-8u281/jdk1.8.0_281/'
# 配置 Java 环境
[root@CentOS8Server /usr/local/src/jdk-8u281]#vim /etc/profile
# export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jdk/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
# 令环境变量生效
[root@CentOS8Server /usr/local/src/jdk-8u281]#source /etc/profile
# 测试 Java 环境
[root@CentOS8Server /usr/local/src/jdk-8u281]#java -version
openjdk version "1.8.0_275"
OpenJDK Runtime Environment (build 1.8.0_275-b01)
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)
2 Ubuntu 配置 Java 环境:
2.1 官网下载 JDK 软件:
https://www.oracle.com/java/technologies/javase-downloads.html
2.2 Ubuntu 2004 配置 Java 环境变量:
# 查看 Ubuntu 操作系统
[root@Ubuntu2004Server ~]#cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
# 使用 lrzsz 上传JDK软件包
[root@Ubuntu2004Server jdk]#cd /usr/local/src/
[root@Ubuntu2004Server src]#rz
[root@Ubuntu2004Server src]#ls
jdk-8u281-linux-x64.tar.gz
# 解压 JDK 软件包
[root@Ubuntu2004Server src]#tar -xvf jdk-8u281-linux-x64.tar.gz
[root@Ubuntu2004Server src]#ll
total 140368
drwxr-xr-x 3 root root 4096 Apr 3 15:13 ./
drwxr-xr-x 10 root root 4096 Apr 3 15:14 ../
drwxr-xr-x 8 10143 10143 4096 Dec 9 20:50 jdk1.8.0_281/
-rw-r--r-- 1 root root 143722924 Apr 3 15:13 jdk-8u281-linux-x64.tar.gz
# 创建软连接
[root@Ubuntu2004Server src]#ln -sv /usr/local/src/jdk1.8.0_281/ /usr/local/jdk
# 配置 Java 环境
[root@Ubuntu2004Server src]#vim /etc/profile
# export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
export JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jdk/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
# 令环境变量生效
[root@Ubuntu2004Server src]#source /etc/profile
# 测试 Java 环境
[root@Ubuntu2004Server src]#java -version
openjdk version "1.8.0_275"
OpenJDK Runtime Environment (build 1.8.0_275-b01)
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)