在Ubuntu系统上安装JDK的完整步骤

Java Development Kit(JDK)是Java编程语言的软件开发工具包,它主要用于开发Java应用程序和Java Applet。在Ubuntu系统上安装JDK可以为Java应用程序和Java Applet的开发提供基础,下面将从选取的几个方面来详细说明在Ubuntu系统上如何安装JDK。

一、卸载OpenJDK

在安装JDK之前,需要先卸载所有已经安装的有关OpenJDK的组件,以确保在安装JDK过程中不会产生任何冲突。

可以使用以下命令卸载OpenJDK:

sudo apt-get remove --purge openjdk-\*

其中,\* 通配符表示删除所有版本的 OpenJDK。

卸载完 OpenJDK 之后,可以检查系统中是否还有OpenJDK的残余,及其版本:

java -version

如果 OpenJDK 已经被完全卸载了,将会看到以下输出信息:

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

sudo apt install default-jre             
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless 

Please ask your administrator to install one of them

如果 Java 仍然可以使用,并且输出的版本信息中包含OpenJDK,那么可能还需要运行下面的命令来完全删除 OpenJDK:

sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac
sudo update-alternatives --remove-all javaws

二、下载JDK

要安装JDK,需要到官方网站上下载相应版本的JDK。可以按照以下步骤下载JDK:

  1. 打开Oracle JDK下载官网
  2. 选择正确的SDK版本以及操作系统。
  3. 阅读和接受许可协议
  4. 单击下载按钮并保存文件。

下载JDK完毕后,将文件放到一个可写的文件夹中。

三、设置环境变量

为了在 Ubuntu 中安装 JDK,需要将其路径添加到环境变量中。在Ubuntu中,环境变量存储在 /etc/environment 文件中。

在编辑环境变量文件之前,建议备份原来的文件。可以使用以下命令备份环境变量文件:

sudo cp /etc/environment /etc/environment.backup

编辑环境变量文件:

sudo nano /etc/environment

在打开的文件中,将以下两行添加到文件底部:

JAVA_HOME="/usr/lib/jvm/java-11-oracle"
PATH=$PATH:$JAVA_HOME/bin

在以上示例中,JAVA_HOME 变量设置为 JDK 安装路径,该路径根据安装包不同而异。接下来的 PATH 变量加入了 JDK 的 executables 路径,这使得 JDK 可以在终端中运行。

保存并退出编辑环境变量文件。

立即使更改生效。可以使用以下命令使更改生效。

source /etc/environment

四、安装JDK

如下命令可用于安装JDK:

sudo apt-get install oracle-java13-installer

提示来自 Linux Uprising old releases PPA,该 PPA 已知无法添加。为此,需要手动将 PPA 合并到 Ubuntu 系统,并释放公钥。

先使用以下命令来导入升级器 PPA :

sudo add-apt-repository ppa:linuxuprising/java

导入 PPA 之后,更新可用的包列表。执行以下命令来更新可用的包列表:

sudo apt-get update

现在可以安装JDK并使用以下命令:

sudo apt-get install oracle-java13-installer

在安装期间,JDK会提示你接受Oracle最终用户许可协议。使用键盘上的上下箭头键选择“是”并按下回车键。

JDK安装完成后,可以验证Java是否已正确安装:

java -version

输出的应该是新安装的JDK的版本信息。

五、测试运行Java

要验证是否已成功安装JDK,可以尝试通过以下命令运行一个使用Java编写的Hello World程序:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

将代码保存为 HelloWorld.java 文件,并运行以下命令编译和执行代码:

javac HelloWorld.java
java HelloWorld

如果在终端中输出 “Hello, World!”,那么 Java 开发环境已成功安装。

在Ubuntu中安装JDK是进行Java应用程序和Java Applet开发的基础。本文介绍了多个方面如何在Ubuntu系统上安装JDK,包括卸载OpenJDK、下载JDK、设置环境变量、安装JDK、测试运行Java。按照本文中的步骤操作,可以快速地在Ubuntu系统上安装JDK。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/293651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝的头像小蓝
上一篇 2024-12-26 13:14
下一篇 2024-12-26 13:14

相关推荐

  • 如何在Java中拼接OBJ格式的文件并生成完整的图像

    OBJ格式是一种用于表示3D对象的标准格式,通常由一组顶点、面和纹理映射坐标组成。在本文中,我们将讨论如何将多个OBJ文件拼接在一起,生成一个完整的3D模型。 一、读取OBJ文件 …

    编程 2025-04-29
  • 打造照片漫画生成器的完整指南

    本文将分享如何使用Python编写一个简单的照片漫画生成器,本文所提到的所有代码和技术都适用于初学者。 一、环境准备 在开始编写代码之前,我们需要准备一些必要的环境。 首先,需要安…

    编程 2025-04-29
  • Deepin系统分区设置教程

    本教程将会详细介绍Deepin系统如何进行分区设置,分享多种方式让您了解如何规划您的硬盘。 一、分区的基本知识 在进行Deepin系统分区设置之前,我们需要了解一些基本分区概念。 …

    编程 2025-04-29
  • 如何安装Ubuntu操作系统

    Ubuntu是一种基于Linux的操作系统,如今在开源社区中被广泛使用。相较于其他操作系统,Ubuntu具有更好的安全性、稳定性和定制性等特点。以下是安装Ubuntu的详细过程。 …

    编程 2025-04-29
  • Ubuntu安装neovim9

    本文将以Ubuntu为基础,为你提供neovim9的安装全流程,并附上功能介绍以及常见问题解决方案。如果你想升级你的文本编辑器,那么请继续阅读下去。 一、安装过程 1、打开终端并输…

    编程 2025-04-29
  • Python初学者指南:第一个Python程序安装步骤

    在本篇指南中,我们将通过以下方式来详细讲解第一个Python程序安装步骤: Python的安装和环境配置 在命令行中编写和运行第一个Python程序 使用IDE编写和运行第一个Py…

    编程 2025-04-29
  • 如何在树莓派上安装Windows 7系统?

    随着树莓派的普及,许多用户想在树莓派上安装Windows 7操作系统。 一、准备工作 在开始之前,需要准备以下材料: 1.树莓派4B一台; 2.一张8GB以上的SD卡; 3.下载并…

    编程 2025-04-29
  • Java任务下发回滚系统的设计与实现

    本文将介绍一个Java任务下发回滚系统的设计与实现。该系统可以用于执行复杂的任务,包括可回滚的任务,及时恢复任务失败前的状态。系统使用Java语言进行开发,可以支持多种类型的任务。…

    编程 2025-04-29
  • Python中文版下载官网的完整指南

    Python是一种广泛使用的编程语言,具有简洁、易读易写等特点。Python中文版下载官网是Python学习和使用过程中的重要资源,本文将从多个方面对Python中文版下载官网进行…

    编程 2025-04-29
  • 服务器安装Python的完整指南

    本文将为您提供服务器安装Python的完整指南。无论您是一位新手还是经验丰富的开发者,您都可以通过本文轻松地完成Python的安装过程。以下是本文的具体内容: 一、下载Python…

    编程 2025-04-29

发表回复

登录后才能评论