ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Ubuntu 20.04.1 LTS安装OpenJDK

2021-01-15 23:03:27  阅读:136  来源: 互联网

标签:LTS 11 java openjdk 20.04 Java 安装 OpenJDK


一. 安装 OpenJDK 11

  1. 前期准备
  • root权限或者其他sudo权限用户身份
  • 国内软件源(防止速度过慢)
  • Linux版本:Ubuntu 20.04.1 LTS
  1. 开始安装
# 更新软件包索引
sudo apt update
# 安装OpenJDK 11
sudo apt install openjdk-11-jdk
  1. 安装结果
    你可以通过查询Java版本检查安装过程,运行下面的命令:
java -version

输出结果类似这样:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

通过以上的操作,安装 OpenJDK 11 就成功了。

二. 安装 OpenJDK 8

  1. 前期准备
  • 跟安装 OpenJDK 11的准备一样
  1. 开始安装
# 更新软件包索引
sudo apt update
# 安装OpenJDK 11
sudo apt install openjdk-8-jdk
  1. 安装结果
    你可以通过查询Java版本检查安装过程,运行下面的命令:
java -version

输出结果类似这样:

openjdk version "1.8.0_275"
OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~20.04-b01)
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)mixed mode, sharing)

通过以上的操作,安装 OpenJDK 8 就成功了。

三. 设置默认JAVA版本

如果在Ubuntu系统中安装了多个JAVA版本,可以使用下面的命令,确认Ubuntu默认的Java版本是哪一个?

java -version

修改默认版本,使用 update-alternatives 命令:

sudo update-alternatives --config java

输出结果类似这样:

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number:

所有已经安装的 Java 版本将会列出来。输入你想要设置为默认值的序号,并且按"Enter”。

四. 设置环境变量 JAVA_HOME

在一些Java应用中,环境变量 JAVA_HOME 用来表示Java的安装位置

想要设置 JAVA_HOME 变量,首先使用update-alternatives找到 Java 安装路径:

sudo update-alternatives --config java

上述示例中,安装路径如下:

- OpenJDK 11 is located at /usr/lib/jvm/java-11-openjdk-amd64/bin/java
- OpenJDK 8 is located at /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

你找到你喜欢的 Java 安装路径,打开/etc/environment文件:

# 进入/root目录下
 cd ~
# 编辑 environment 文件
 vim /etc/environment

编辑 environment 文件需要 root 权限的用户身份。

假设你想设置 JAVA_HOME 指定到 OpenJDK 8,在文件的末尾,添加下面的行:

JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"

想让修改在当前 shell 生效,你可以登出系统,再登入系统,或者运行下面的命令:

source /etc/environment

验证环境变量 JAVA_HOME 是否被正确设置:

echo $JAVA_HOME

你应该可以看到 Java 安装路径:

/usr/lib/jvm/java-8-openjdk-amd64

五. 卸载 Java

你可以使用apt卸载Java,就像卸载其他软件包一样:

sudo apt remove openjdk-11-jdk

标签:LTS,11,java,openjdk,20.04,Java,安装,OpenJDK
来源: https://blog.csdn.net/Little1Pudding/article/details/112689487

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有