Java jdk 安装

2021/1/19 java

# 系统环境

  • 操作系统:Ubuntu Server 20.04 LTS 64bit
  • Java版本:jdk1.8

# 查看是否已安装

使用 java -version 命令,查看是否已经安装,如果出现 jdk 版本信息,则表示已经安装过 jdk

lighthouse@VM-0-5-ubuntu:~$ java -version

# 若出现以下信息,则表示未安装

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

apt install openjdk-11-jre-headless  # version 11.0.13+8-0ubuntu1~20.04, or
apt install default-jre              # version 2:1.11-72
apt install openjdk-13-jre-headless  # version 13.0.7+5-0ubuntu1~20.04
apt install openjdk-16-jre-headless  # version 16.0.1+9-1~20.04
apt install openjdk-17-jre-headless  # version 17.0.1+12-1~20.04
apt install openjdk-8-jre-headless   # version 8u312-b07-0ubuntu1~20.04

Ask your administrator to install one of them.
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 直接安装

sudo apt-get install default-jdk
1

# 压缩包安装

# 下载

下载方式分为直接在官网下载和 wget 命令下载

官方网址:https://www.oracle.com/java/technologies/downloads/

注意:官网下载需要账号密码,所以我使用的 wget 命令下载

# 安装 jdk

  1. 解压文件
    # 创建解压后需要放置的文件夹
    lighthouse@VM-0-5-ubuntu:/home/download$ sudo mkdir /usr/lib/java
    # 将文件解压到 /usr/lib/java
    lighthouse@VM-0-5-ubuntu:/home/download$ sudo tar -zvxf jdk-8u321-linux-x64.tar.gz -C /usr/lib/java/
    # 进入 java 文件夹可查看已解压的文件
    lighthouse@VM-0-5-ubuntu:/home/download$ cd /usr/lib/java
    lighthouse@VM-0-5-ubuntu:/usr/lib/java$ ll
    total 12
    drwxr-xr-x  3 root  root  4096 Jan 19 14:13 ./
    drwxr-xr-x 89 root  root  4096 Jan 19 14:13 ../
    drwxr-xr-x  8 10143 10143 4096 Dec 16 03:30 jdk1.8.0_321/
    lighthouse@VM-0-5-ubuntu:/usr/lib/java$ 
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
  2. 打开并编辑 ~/.bashrc
    lighthouse@VM-0-5-ubuntu:/usr/lib/java$ sudo vim ~/.bashrc 
    
    1
  3. ~/.bashrc 底部加入以下代码,注意修改 jdk 路径,等号两侧不要加入空格,不然会出现“不是有效的标识符”,因为source /etc/profile 时不能识别多余到空格,会理解为是路径一部分
    # 配置java
    export JAVA_HOME=/usr/lib/java/jdk1.8.0_321         #jdk路径
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    
    1
    2
    3
    4
    5
  4. 添加完成后保存,重新打开终端,查看是否安装成功
    lighthouse@VM-0-5-ubuntu:~$ java -version
    java version "1.8.0_321"
    Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
    Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)
    
    1
    2
    3
    4