如何在 Debian 11 上安装 Java 17 (JDK 17)

Java 是一种面向对象的编程语言。 到目前为止,Java 是当今世界上最流行的编程语言。 据甲骨文称,就流行度而言,它也是增长最快的编程语言之一。 大大小小的公司将 Java 用于广泛的应用程序,包括银行软件、设备驱动程序、嵌入式系统、医疗保健软件、工业自动化控制系统、气象站、电子商务服务器等等。

Java 使用面向对象的方法,这意味着一切都被视为对象。 相比之下,其他语言(如 C++)是结构化的,这意味着你必须在编写代码时指导程序如何做事,而不是将某些预定义的功能内置到对象中。 它是一种简单、强大且面向对象的编程语言,允许程序员在同一个程序中编写面向对象的代码和面向过程的代码。

Java 开发工具包 (JDK) 是 Java 编程语言的软件开发工具包 (SDK) 的名称,它使任何人都可以创建在许多操作系统上运行的 Java 应用程序和小程序。

它是开发 Java 应用程序必不可少的三个核心软件程序之一,是编译和运行 Java 代码所必需的。 简而言之,它可以帮助我们开发所需的应用程序。 它有助于创建不同类型的项目、调试它们、编译和运行它们。

当你第一次开始在 Linux 上安装 Java 时,它可能会令人沮丧,但它不起作用。 本文提供了在 Debian 11 上安装 Java 17 的明确说明。你的系统很快就会运行起来。

先决条件

为了在 Linux 中安装和运行 Java 程序,你需要:

  • 一台运行 Debian 11 的服务器,具有可用的 Internet 连接。
  • 足够的 RAM(内存)可以顺利运行你的系统。 至少应有 3.5 GB 可用空间。
  • 具有 sudo 权限的非 root 用户。

步骤 1. 更新系统

在安装任何东西之前,你需要确保你的系统是最新的。 你可以通过在终端中运行以下命令来执行此操作。

sudo apt update && sudo apt upgrade -y

上述命令可能需要几分钟时间,具体取决于你的 Internet 连接速度。

步骤 2. 在 Debian 11 上安装 Java JDK 17

建议检查你的系统上是否已经安装了 Java。 为此,请在终端中运行以下命令。

java -version

如果尚未安装 Java,你将获得与此类似的输出。 输出显示在系统上没有找到 Java 安装。 否则,如果已安装,你应该获得一个版本号。

安装 JDK 的最简单方法是使用 apt 包管理器。 Debian 11 的默认存储库包括 Java 17,如下面的屏幕截图所示。

sudo apt-cache search openjdk | grep 17

安装 Java JDK 17

运行以下命令在 Debian 11 上安装 Java 17。我们将安装 JDK 和 JRE 以运行 Java 应用程序和小程序。

sudo apt install openjdk-17-jdk
sudo apt install openjdk-17-jre

安装完成后,运行以下命令以检查它是否正常工作。 如果一切正常,你应该会得到类似于下图所示的输出。

java -version

安装 Java JDK 17

为了验证JDK是否安装正确,我们将检查javac的版本,即Java编译器。

javac -version

安装 Java JDK 17

步骤 3. 配置环境变量

某些 Java 应用程序需要 JAVA_HOME 环境变量才能正常运行。 有些程序的执行方式非常具体。 如果未设置 JAVA_HOME,你将收到错误消息。 设置 JAVA_HOME 将防止出现此问题。

首先,让我们使用 update-alternatives 命令确定安装 Java 的 Java 路径。

sudo update-alternatives --config java

此命令将输出 Java 的安装路径,如下面的屏幕截图所示。

  • /usr/lib/jvm/java-11-openjdk-amd64/bin/java是OpenJDK 11的安装路径
  • usr/lib/jvm/java-17-openjdk-amd64/bin/java是OpenJDK 17的安装路径

配置环境变量

复制你要使用的路径。 现在,使用你喜欢的文本编辑器打开一个新的环境文件。 我们将在本例中使用 nano 编辑器。

sudo nano /etc/environment

你必须将在 export JAVA_HOME=… 行末尾复制的路径粘贴到文件中,如下所示。

配置环境变量

该文件会将 OpenJDK 17 的 JAVA_HOME 路径设置为系统中所有用户的环境变量。 按 CTRL+X、Y 和 Enter 保存并退出文件。

要应用更改,请运行以下命令。

sudo source /etc/environment

要验证是否已应用路径变量,请运行以下命令。

echo $JAVA_HOME

该路径应设置为你在上面复制的 OpenJDK 17 的路径。

配置环境变量

从此以后,在使用Java程序时,不必每次都设置JAVA_HOME路径。 此外,如果你想使用其他 OpenJDK 版本而不是 17,请相应地调整路径。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇