Ubuntu 安装 Java

本文讲述怎么在 Ubuntu 上安装 Java

Java 的 JDK 有 OracleJDK 和 OpenJDK

  • OracleJDK 官方版本
  • OpenJDK 开源版本

OracleJDK 是基于 OpenJDK 的基础上,包含一些闭源的组件,
详情请看:http://openjdk.java.net/faq

安装 OpenJDK

安装 OpenJDK 推荐使用 apt 命令的方式来安装,
输入 java -version 则会提示怎么安装了:

1
2
3
4
5
6
7
8
9
$ java -version

Command 'java' not found, but can be installed with:

sudo apt install default-jre # version 2:1.11-72, or
sudo apt install openjdk-11-jre-headless # version 11.0.8+10-0ubuntu1~20.04
sudo apt install openjdk-8-jre-headless # version 8u265-b01-0ubuntu2~20.04
sudo apt install openjdk-13-jre-headless # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless # version 14.0.2+12-1~20.04

安装 OracleJDK

Java Oracle 官方下载页面:
https://www.oracle.com/java/technologies/javase-downloads.html

一般选择 LTS(Long Term Support) 版本下载,
下载时要登录,如果不想注册账号,可以到 http://bugmenot.com/view/oracle.com 上找一个。

写本文时 LTS 版本是 11.0.8

下载 deb 安装

使用 sudo dpkg -i jdk-11.0.8_linux-x64_bin.deb 命令安装:

1
2
3
4
5
6
7
$ sudo dpkg -i jdk-11.0.8_linux-x64_bin.deb

Selecting previously unselected package jdk-11.0.8.
(Reading database ... 71071 files and directories currently installed.)
Preparing to unpack jdk-11.0.8_linux-x64_bin.deb ...
Unpacking jdk-11.0.8 (11.0.8-1) ...
Setting up jdk-11.0.8 (11.0.8-1) ...

安装完后,就会在 /usr/lib/jvm 目录下出现 jdk-11.0.8 文件夹,
接着就是设置系统变量

查找到修改 系统变量环境变量 的文件有:

  • ~/.bashrc —— Linux 系统以 . 开头的文件是隐藏文件,既然别人隐藏了,就不要去打扰它
  • /etc/profile —— 系统变量
  • /etc/environment —— 环境变量,相当于 Windows 设置系统变量的 Path

/etc/profile 文件尾部添加如下内容:

1
2
3
4
5
#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk-11.0.8
export JRE_HOME=${JAVA_HOME}
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

添加保存后,使用 source /etc/profile 命令使其生效,
然后 java -version

1
2
3
4
5
$ java -version

java 11.0.8 2020-07-14 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.8+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode)

下载压缩包安装

下载 jdk-11.0.8_linux-x64_bin.tar.gz 后解压到指定目录,然后设置环境变量~

参考资料

Linux /etc/profile 文件详解

觉得文章对您有帮助,请我喝瓶肥宅快乐水可好 (๑•̀ㅂ•́)و✧
  • 本文作者: 阿彬~
  • 本文链接: https://iweixubin.github.io/posts/ubuntu/install-java/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
  • 免责声明:本媒体部分图片,版权归原作者所有。因条件限制,无法找到来源和作者未进行标注。
         如果侵犯到您的权益,请与我联系删除