[关闭]
@mo-xiaojiang 2018-03-11T14:10:11.000000Z 字数 1445 阅读 221

在 Ubuntu/Mint 上安装 Oracle Java

Linux JDK



1 去官网,选择下载一个 Oracle Java 二进制文件

该二进制文件以 tar.gz 结尾

image.png-127.2kB

2 解压 Oracle Java 二进制文件

在目录 /usr/local/java(如没有,可自行新建) 中,解压

cd ~/Downloads/
sudo cp -r jdk-8u161-linux-x64.tar.gz /usr/local/java
cd /usr/local/java
sudo tar xzf jdk-8u161-linux-x64.tar.gz
sudo mv jdk1.8.0_161/ jdk1.8       # 改名,便于后续操作

image.png-120.7kB

3 更改系统 PATH

3.1 打开系统的全局配置文件

vi /etc/profile

3.2 在文件末尾,添加以下内容,保存文件并退出

  1. JAVA_HOME=/usr/local/java/jdk1.8
  2. PATH=$PATH:$JAVA_HOME/bin
  3. JRE_HOME=/usr/local/java/jdk1.8/jre
  4. PATH=$PATH:$JRE_HOME/bin
  5. export JAVA_HOME
  6. export JRE_HOME
  7. export PATH

4 通知系统关于更新后的 Oracle Java 版本信息

4.1 通知 Ubuntu Linux 系统 Oracle Java JRE/JDK 的所在位置

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8/jre/bin/javaws" 1

image.png-115.9kB

4.2 把 Oracle Java JRE 1.8 设定为新的默认 Java 应用

sudo update-alternatives --set java /usr/local/java/jdk1.8/jre/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.8/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jdk1.8/jre/bin/javaws

image.png-110.7kB

4.3 输入以下命令重载 /etc/profile 文件内的系统范围内的 PATH

. /etc/profile

注意,/etc/profile 文件中的系统范围内的 PATH 将在重启 Ubuntu 系统后被重载

5 查看 Java 版本

java -version

image.png-95.1kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注