在本教程中,我们将介绍在Ubuntu 18.04上安装和管理Java。 Java是用于构建不同类型的应用程序和系统的最流行的编程语言之一。
Java,OpenJDK和Oracle Java有两个主要的实现,几乎没有区别,只是Oracle Java有一些额外的商业功能。
安装OpenJDK
OpenJDK 10,Java平台的开源实现是Ubuntu 18.04中的默认Java开发和运行时。 一旦OpenJDK 11达到GA,它将成为Ubuntu 18.04的默认版本。
安装OpenJDK非常简单直接。
安装OpenJDK 10 JDK
$sudo apt install default-jdk
安装OpenJDK 8 JDK
$sudo apt install openjdk-8-jdk
安装Oracle Java
在本节中,我们将完成从WebUpd8存储库安装Oracle Java的步骤。 WebUpd8软件包会自动为我们下载并安装Oracle JDK。
为了能够使用add-apt-repository命令添加新的存储库,首先我们需要安装software-properties-common软件包。
$sudo apt install software-properties-common dirmngr
现在我们可以添加WebUpd8存储库并安装Oracle Java:
$sudo add-apt-repository ppa:webupd8team/java
$sudo apt update
安装Oracle Java 8
$apt-get install oracle-java8-installer
安装程序会要求您接受Oracle许可条款。 要安装软件包,您需要接受这些条件。
设置默认版本
我们可以检查我们的默认Java版本:
$java -version
输出:
openjdk version “10.0.1” 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)
如果我们在服务器上安装了多个Java版本,我们可以使用update-alternatives系统更改默认版本:
$sudo update-alternatives –config java
输出:
linuxidc@linuxidc:~$ sudo update-alternatives –config java
[sudo] linuxidc 的密码:
有 3 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
————————————————————
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 自动模式
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 手动模式
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式
3 /usr/lib/jvm/java-9-openjdk-amd64/bin/java 1091 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:
在出现提示时输入号码并按Enter键。
如果您不知道要使用哪个Java实现,则一般建议是使用Ubuntu 18.04上提供的默认OpenJDK版本。
就这样! 有什么问题要问请随意在下面留言。
Ubuntu 18.04 LTS安装后要做的11件事情 https://www.linuxidc.com/Linux/2018-04/152109.htm
Ubuntu 18.04 LTS将让用户在正常安装和最小安装之间进行选择 https://www.linuxidc.com/Linux/2018-04/151835.htm
在Ubuntu 18.04 LTS中实现Ubuntu新“最小安装”功能 https://www.linuxidc.com/Linux/2018-03/151115.htm
Ubuntu 18.04 LTS(Bionic Beaver)正式发布 https://www.linuxidc.com/Linux/2018-04/152087.htm
更多Ubuntu相关信息见Ubuntu 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=2
本文永久更新链接地址:https://www.linuxidc.com/Linux/2018-05/152248.htm