通用系统安装

  • 下载完成后解压到指定文件下
先创建java文件目录,如果已存在就不用创建
mkdir -p /usr/local/java
  • 解压到java文件目录
tar -vzxf jdk-8u161-linux-x64.tar.gz -C /usr/local/java/
  • 添加环境变量,编辑配置文件
vi /etc/profile
  • 在文件最下方或者指定文件添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
  • 保存退出
source /etc/profile
  • 最后测试
java -version
  • 可以看到一下信息则表示配置成功
java version “1.8.0_161”
Java™ SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot™ 64-Bit Server VM (build 25.161-b12, mixed mode)

ubuntu系统

使用apt-get 命令安装

  • 添加ppa
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
  • 安装oracle-java-installer
sudo apt-get install oracle-java8-installer

安装器会提示你同意 oracle 的服务条款,选择 ok
然后选择yes 即可,如果你因为网络或者其他原因,导致installer 下载速度很慢或无法下载,可以中断操作.然后下载好相应jdktar.gz 包,放在:/var/cache/oracle-jdk8-installer下面,然后安装一次installerinstaller则会默认使用你下载的tar.gz包。

  • 测试
java -version
  • 可以看到一下信息则表示配置成功
java version “1.8.0_161”
Java™ SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot™ 64-Bit Server VM (build 25.161-b12, mixed mode)

red hat 或centos

使用rpm命令

  • 通过官网下载选定版本的rpm包,然后放在指定目录下(这里是/tmp
进入指定目录下cd /tmp
  • 添加执行权限
chmod +x /tmp/jdk-8u161-linux-x64.rpm
  • rpm安装
rpm -ivh /tmp/jdk-8u161-linux-x64.rpm
  • 查看版本信息
java -version
  • 可以看到一下信息则表示配置成功
java version “1.8.0_161”
Java™ SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot™ 64-Bit Server VM (build 25.161-b12, mixed mode)

使用yum源

这里需要注意yum源的配置

  • 查看yum库中都有哪些jdk版本
yum search java|grep jdk
  • 选择指定的版本安装,注意最后的 * 以及yum源安装的是openjdk,注意openjdk的区别。
yum install java-1.8.0-openjdk*
  • 安装完成后查看版本信息
java -version