Linux|如何安装 Java

简介: Linux|如何安装 Java

引言

Java是最受欢迎的编程语言之一,JVM(Java的虚拟机)是运行Java应用程序的运行时环境。这两个平台是许多流行软件所需的,包括Tomcat,Jetty,Cassandra,Glassfish和Jenkins。

本教程将指导您在Ubuntu 24.04,Ubuntu 22.04和Ubuntu 20.04上安装Java,涵盖了Ubuntu存储库和官方Oracle软件包的安装。

从Ubuntu存储库中安装

首先,在Ubuntu软件包存储库中搜索所有可用的Java版本。

apt search openjdk | grep -E 'openjdk-.*-jdk/'

接下来,选择适合您需求的Java版本。在这里,我们正在安装OpenJDK-21-JDK(Java Development套件),其中包括编译器,库和开发Java应用程序所需的工具。

sudo apt install openjdk-21-jdk

通过检查Java运行时和编译器的版本,验证Java是否已正确安装。

java --version
javac --version

如果安装成功,则应看到终端显示的Java版本。

从官方Oracle包中安装

从官方的Oracle网站下载Oracle Java软件包,或使用以下WGET命令直接在终端下载。

wget https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.deb

下载后,使用以下DPKG命令安装Oracle Java安装程序文件,其中包含必要的二进制文件和文件以运行系统上的Java开发套件。

sudo dpkg -i jdk-22_linux-x64_bin.deb

通过检查Java运行时和编译器的版本,验证Java是否已正确安装。

java --version
javac --version

如果安装成功,则应看到终端显示的Java版本。

在Ubuntu中管理多个Java版本

安装了多个版本的Java版本,您可以使用Java平台的不同版本测试和开发应用程序。

您可以从Ubuntu存储库中安装多个版本的Java,并使用Update-Alternatives命令在不同的Java版本之间切换,如图所示。
列出系统上安装的所有可用Java版本。

update-alternatives --list java

要在不同的Java版本之间切换,请使用以下命令。

sudo update-alternatives --config java

总结

在Ubuntu上安装Java 24.04,Ubuntu 22.04和Ubuntu 20.04是一个直接的过程,可以通过各种方法来完成。本教程涵盖了Ubuntu存储库和官方Oracle软件包的安装。此外,它讨论了如何在不同的Java版本之间切换。通过遵循以下步骤,您可以在Ubuntu系统上成功安装和管理Java。

相关文章
|
6月前
|
Ubuntu Linux
计算机基础知识:linux系统怎么安装?
在虚拟机软件中创建一个新的虚拟机,并选择相应操作系统类型和硬盘空间大小等参数。将下载的 ISO 镜像文件加载到虚拟机中。启动虚拟机,进入安装界面,并按照步骤进行安装。安装完成后,可以在虚拟机中使用 Linux 系统。
|
6月前
|
Ubuntu Linux
任何Ubuntu用户都应安装的四大Linux应用程序
当然,这款程序不需要太多介绍。我们面对的是网上最庞大最完整的多媒体中心,由于丰富的插件,我们能够高度细化地定制其每一项功能。这是我们的Linux发行版不可或缺的必备软件。 我们可以通过运行以下命令来轻松安装Kodi:sudo apt install kodi。
|
6月前
|
Ubuntu 物联网 Linux
从零安装一个Linux操作系统几种方法,以Ubuntu18.04为例
一切就绪后,我们就可以安装操作系统了。当系统通过优盘引导起来之后,我们就可以看到跟虚拟机中一样的安装向导了。之后,大家按照虚拟机中的顺序安装即可。 好了,今天主要介绍了Ubuntu Server版操作系统的安装过程,关于如何使用该操作系统,及操作系统更深层的原理,还请关注本号及相关圈子。
|
6月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
4月前
|
安全 Linux iOS开发
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
271 6
Nessus Professional 10.10 Auto Installer for RHEL 10, AlmaLinux 10, Rocky Linux 10 - Nessus 自动化安装程序
|
6月前
|
Java Linux Apache
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
373 5
Apache NetBeans 27 (macOS, Linux, Windows) - Java 等多语言开源跨平台 IDE
|
4月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
484 0
|
6月前
|
网络协议 关系型数据库 Linux
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
在App Service for Linux环境中,无法像Windows一样直接使用网络排查工具抓包。本文介绍了如何通过TCPDUMP在Linux环境下抓取网络包,包括SSH进入容器、安装tcpdump、执行抓包命令及下载分析文件的完整操作步骤。
290 5