如何在 Windows、Ubuntu 和 macOS 上安装 Java

Java 是世界上最流行和使用最广泛的语言之一,用于开发从移动应用程序和企业软件到科学计算的一切。 Java 最显着的优势之一是它在编译后几乎可以在任何地方运行。 本文介绍如何在 Windows、Ubuntu 和 macOS 上安装 Java。

Java 特定的定义

在开始 Java 安装之前,这里有一些有用的定义。

  • JDK(Java Development Kit)是一种软件开发环境,允许开发人员编写和运行 Java 程序和应用程序。 Java 开发人员可以在 Windows、macOS 和 Linux 上使用它。 安装 JDK 将同时安装 JRE 和 JVM。
  • 运行 Java 应用程序需要 JRE(Java 运行时环境)。 但是,它不能用于开发目的,并且与 JDK 一起安装。
  • JVM(Java 虚拟机)是 JDK 和 JRE 的重要组成部分。 Java 编译器为称为 JVM 的虚拟机生成代码,JVM 将 Java 字节码解释为另一个系统上的机器语言。

要求

  • Windows、macOS Monterey 或 Ubuntu 20.04 操作系统
  • 管理员或根级别访问。
  • 网络连接
  • 熟悉命令行或终端

如何在 Windows 11 上安装 Java

第 1 步:如何下载适用于 Windows 的 Java

访问 Java 下载页面 下载 Java 的 x64 安装程序版本。

注意:那些寻找长期支持 (LTS) 版本的 JDK 应该安装 Java 17,因为它不适用于 Java 18。

第 2 步:运行可执行文件

从浏览器或文件管理器运行下载的可执行文件。

第 3 步:完成 Java 安装

在此步骤中记下安装路径。 在此之后,您必须将 JAVA_HOME 变量设置为指向此路径。 此变量显示安装了 Java 的其他软件。

点击 下一个, 按照默认安装程序提示完成安装。

第 4 步:设置环境变量

要设置环境变量,请使用 Windows 搜索查找并打开高级系统设置。

第 5 步:配置环境变量

进入高级系统设置后,单击 环境变量.

第 6 步:创建一个新的系统变量

在系统变量下,选择路径并单击 新的.

第 7 步:设置 Java 安装路径

出现新系统变量窗口。 对于变量名称,输入 JAVA_HOME。 对于变量值,输入步骤 3 中记下的安装路径。单击 好的 在此屏幕和系统变量屏幕上完成设置。

第 8 步:打开 Windows 终端

要打开 Windows 终端,请按 Windows 键 + X. 会弹出一个小窗口。 接下来,单击 Windows 终端. 根据您的用户权限,您可能需要以管理员身份运行终端。

第 9 步:测试 JAVA_HOME 变量

在终端中,运行以下命令。

echo %JAVA_HOME%

该命令返回 Java 安装路径。

第 10 步:检查 Java 安装版本

要检查 Java 安装版本,请运行以下任一命令。

java -version javac -version

两个命令都返回版本。

在 macOS Monterey 上安装 Java

第 1 步:如何为 macOS Monterey 下载 Java

访问 Java 下载页面 如果在基于 Intel 的 CPU 上运行 M1 CPU 芯片或 x64 DMG,请下载 Arm 64 DMG 安装程序。

第 2 步:打开并运行 .dmg 文件

打开我们刚刚下载的 .dmg 文件。 运行 JDK 17.0.3.1 包。

第 3 步:完成 Java 安装

根据您的要求完成安装过程。 系统会提示您输入 root 密码以继续安装。 输入后,点击 安装软件.

第 4 步:确认 Java 安装

从终端运行以下命令以检查 Java 是否安装正确。

java -version

输出显示 Java 版本信息。

第 5 步:配置环境变量

要在 macOS 中设置环境变量,请使用以下命令序列将 JAVA_HOME=$(/usr/libexec/java_home) 放入 ~/.zshenv 目录。

% vi ~/.zshenv % cat ~/.zshenv  JAVA_HOME=$(/usr/libexec/java_home)

执行命令后,系统会将您带到标准提示符。

使用以下命令应用更改。

source ~/.zshenv

系统会将您返回到提示符,您将在其中运行下一个命令以确认已设置环境变量。 执行后,系统返回提示,完成在 macOS Monterey 上的 JavaJDK 安装。

echo $JAVA_HOME

如何在 Ubuntu 20.04 上安装 Java

步骤 1:确认现有的 Java 安装

Ubuntu 20.04 默认带有 Open JDK 11。 使用以下命令确认 Java 是否已安装。

java -version

如果安装了Java,终端会输出版本信息。 如果不是,则输出表明找不到 java 命令。

第 2 步:更新软件包并安装依赖项

本教程在 Ubuntu 20.04 上安装 JavaJDK 17。 更新包索引和系统上的任何现有包。 这些命令必须以 root 权限运行。

sudo apt update && sudo apt upgrade-y

在安装 JavaJDK 之前,运行以下命令来安装所需的依赖项。

sudo apt install libc6-i386 libc6-x32 libxi6 libxtst6 -y

第 3 步:下载并安装 Java 包

使用以下命令从 Oracle 网站下载并安装 .deb 包。 首先,下载文件。

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

接下来,安装软件包。

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

第 4 步:设置 Java 安装位置

运行以下命令以显示安装 Java 的系统。

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-17/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-17/bin/javac 1

第 5 步:设置环境变量

要在 Ubuntu 20.04 中设置环境变量,请将 JAVA_HOME=”/usr/lib/jvm/jdk-17/” 添加到 /etc/environment 文件的最后一行。 本教程使用 Vim 文本编辑器完成此操作。 使用以下命令在终端中打开文件。

vim /etc/environment

出现提示时,按 一世 键,然后 Enter 在 Vim 中进入插入模式。 将 JAVA_HOME=”/usr/lib/jvm/jdk-17/” 插入文件的最后一行后,使用 :wq 命令保存并退出文件。

使用 source 命令应用文件更改。

source /etc/environment

要测试环境变量是否设置正确,请使用以下命令。

echo $JAVA_HOME

如果操作正确,系统将返回适当的位置。

/usr/lib/jvm/jdk-17/

再次运行 java -version 命令以确认 Java 已安装。 系统输出适当版本的 Java。

java version "17.0.3.1" 2022-04-22 LTS Java(TM) SE Runtime Environment (build 17.0.3.1+2-LTS-6) Java HotSpot(TM) 64-Bit Server VM (build 17.0.3.1+2-LTS-6, mixed mode, sharing)

包起来

使用 Java 工具(包括 JDK、JRE 和 JVM)的开发人员创建了我们今天使用的许多应用程序。 了解如何在所有三个主要平台上安装 Java 有助于准备好您选择的操作系统和集成开发环境 (IDE)。

准备好托管 Java 应用程序后,Liquid Web 就是您的最佳选择。 我们的 VPS 主机, Cloud 专用服务器和专用服务器为您的项目提供完美的托管环境。 立即联系我们以选择合适的款式。