程序地带

Ubuntu 20.04.1 LTS安装OpenJDK


一. 安装 OpenJDK 11
前期准备
root权限或者其他sudo权限用户身份国内软件源(防止速度过慢)Linux版本:Ubuntu 20.04.1 LTS
开始安装
# 更新软件包索引
sudo apt update
# 安装OpenJDK 11
sudo apt install openjdk-11-jdk
安装结果 你可以通过查询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
前期准备
跟安装 OpenJDK 11的准备一样
开始安装
# 更新软件包索引
sudo apt update
# 安装OpenJDK 11
sudo apt install openjdk-8-jdk
安装结果 你可以通过查询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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Little1Pudding/article/details/112689487

随机推荐

springcloud_简介以及一个简单的案例实现

springcloud_简介以及一个简单的案例实现一、springcloud简介简介入门案例创建父工程microservice创建通用模块microservice-common创建服务提供者micro...

꧁༺心如止水༻꧂ 阅读(186)

Angular中关于下拉框select与接口

Angular中关于下拉框select与接口

Angular中关于下拉框select与接口hello!小伙伴们,早上好啊,今天我要分享的就是下拉框接上了接口之后,却没有数据。我碰到的主要是有...

大富贵儿 阅读(367)

PS-项目信息创建

FUNCTIONzfmps002.*"----------------------------------------------------------------------*"*...

Frank.Ma 阅读(637)

vue 手机号(334分隔)

条件:要求:1.手机号不管是直接输入还是复制粘贴都保持3342.点击字符中间,光标就在那个位置,点击删除键,光标就随之向前移动一位...

K哇伊 阅读(399)