Loading... # Ubuntu 22.04 安装 Java JDK 8 步骤详解 Java Development Kit (JDK) 是开发和运行 Java 应用程序的核心工具包。尽管当前版本的 Java 已更新至更高版本,但在某些项目或应用场景中,仍需使用 **Java JDK 8**。本文将详细介绍在 **Ubuntu 22.04** 系统下安装 Java JDK 8 的步骤,包括安装前的准备、具体的安装方法、配置环境变量、验证安装及常见问题的解决方案。通过本文的指导,您将能够顺利在 Ubuntu 22.04 上配置 Java JDK 8 环境,为开发和运行 Java 应用打下坚实基础。 ## 目录 1. [前言](#前言) 2. [前提条件与准备工作](#前提条件与准备工作) - [系统更新](#系统更新) - [检查现有 Java 版本](#检查现有-java-版本) 3. [安装 Java JDK 8](#安装-java-jdk-8) - [方法一:通过 PPA 安装 OpenJDK 8](#方法一通过-ppa-安装-openjdk-8) - [方法二:手动下载并安装 Oracle JDK 8](#方法二手动下载并安装-oracle-jdk-8) 4. [配置环境变量](#配置环境变量) - [设置 JAVA_HOME](#设置-java_home) - [更新 PATH 变量](#更新-path-变量) 5. [验证安装](#验证安装) 6. [常见问题及解决方案](#常见问题及解决方案) - [问题一:PPA 不可用或安装失败](#问题一ppa-不可用或安装失败) - [问题二:环境变量设置不正确](#问题二环境变量设置不正确) - [问题三:无法找到 Java 命令](#问题三无法找到-java-命令) - [问题四:权限问题导致无法安装](#问题四权限问题导致无法安装) 7. [最佳实践与优化建议](#最佳实践与优化建议) - [定期更新 Java](#定期更新-java) - [管理多个 Java 版本](#管理多个-java-版本) - [安全性考虑](#安全性考虑) 8. [分析说明表](#分析说明表) 9. [总结](#总结) --- ## 前言 在软件开发领域,Java 作为一种广泛使用的编程语言,其稳定性和跨平台特性使其成为企业级应用的首选。然而,随着 Java 版本的不断更新,某些遗留系统或特定应用仍依赖于 **Java JDK 8**。在 **Ubuntu 22.04** 上安装和配置 JDK 8,尽管存在一定的挑战,但通过正确的方法和步骤,可以确保环境的稳定和可靠性。本文将系统性地引导您完成这一过程。 ## 前提条件与准备工作 在开始安装 Java JDK 8 之前,需确保系统处于良好状态,并了解当前系统中的 Java 配置情况。 ### 系统更新 确保系统的软件包列表和已安装的软件包都是最新的,以避免潜在的兼容性问题。 ```bash sudo apt update sudo apt upgrade -y ``` **解释**: - `sudo apt update`:更新本地包索引,获取最新的软件包信息。 - `sudo apt upgrade -y`:升级所有已安装的软件包到最新版本,`-y` 参数表示自动确认。 ### 检查现有 Java 版本 在安装新的 JDK 之前,建议检查系统中是否已安装其他版本的 Java 以及其配置情况。 ```bash java -version ``` **解释**: - 该命令显示当前系统中默认的 Java 版本。如果没有安装 Java,系统会提示 `command not found`。 如果系统中已安装其他版本的 Java,且您希望保留这些版本,可以通过管理工具(如 `update-alternatives`)来切换不同的 Java 版本。 ## 安装 Java JDK 8 在 Ubuntu 22.04 上安装 Java JDK 8 有多种方法,本文将介绍两种主要方法:通过 **PPA 安装 OpenJDK 8** 和 **手动下载并安装 Oracle JDK 8**。 ### 方法一:通过 PPA 安装 OpenJDK 8 **OpenJDK** 是 Java 的开源实现,完全兼容 Oracle JDK。通过 PPA(Personal Package Archive)安装 OpenJDK 8 是一种相对简单和可靠的方法。 #### 步骤 1:添加 OpenJDK PPA 首先,添加一个包含 OpenJDK 8 的 PPA 源。 ```bash sudo add-apt-repository ppa:openjdk-r/ppa sudo apt update ``` **解释**: - `sudo add-apt-repository ppa:openjdk-r/ppa`:添加 OpenJDK 的官方 PPA 源,获取 OpenJDK 8 的安装包。 - `sudo apt update`:更新包索引,以包含新添加的 PPA 源。 #### 步骤 2:安装 OpenJDK 8 ```bash sudo apt install -y openjdk-8-jdk ``` **解释**: - `openjdk-8-jdk`:指定安装 OpenJDK 8 的 JDK 包,包含编译和运行 Java 应用所需的工具。 - `-y`:自动确认安装。 #### 步骤 3:设置默认 Java 版本 如果系统中存在多个 Java 版本,可以使用 `update-alternatives` 命令来设置默认的 Java 版本。 ```bash sudo update-alternatives --config java ``` **解释**: - 该命令列出所有已安装的 Java 版本,提示选择默认版本。根据提示输入相应的数字即可。 同样地,设置 `javac` 的默认版本: ```bash sudo update-alternatives --config javac ``` #### 步骤 4:验证安装 ```bash java -version ``` **预期输出**: ``` openjdk version "1.8.0_xxx" OpenJDK Runtime Environment (build 1.8.0_xxx-bxx) OpenJDK 64-Bit Server VM (build 25.XXX-bxx, mixed mode) ``` **解释**: - 确认输出显示的是 OpenJDK 8 的版本信息,说明安装成功。 ### 方法二:手动下载并安装 Oracle JDK 8 由于 Oracle JDK 8 的许可变更,直接通过 PPA 安装 Oracle JDK 8 变得复杂。此时,可以选择手动下载并安装。 #### 步骤 1:下载 Oracle JDK 8 访问 [Oracle 官方网站](https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html) 下载适用于 Linux 的 JDK 8 压缩包。需要注册 Oracle 账户以下载。 **注意事项**: - 选择 `.tar.gz` 格式的压缩包进行下载。 - 确认下载文件的完整性,避免因下载中断导致文件损坏。 #### 步骤 2:解压并安装 JDK 假设下载的文件名为 `jdk-8uXXX-linux-x64.tar.gz`,执行以下命令进行解压: ```bash sudo mkdir -p /usr/local/java sudo tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/local/java ``` **解释**: - `sudo mkdir -p /usr/local/java`:创建 JDK 安装目录。 - `sudo tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/local/java`:解压下载的 JDK 压缩包到指定目录。 #### 步骤 3:配置环境变量 编辑环境变量配置文件,设置 `JAVA_HOME` 和更新 `PATH`。 ```bash sudo nano /etc/profile.d/jdk8.sh ``` **添加以下内容**: ```bash export JAVA_HOME=/usr/local/java/jdk1.8.0_xxx export PATH=$PATH:$JAVA_HOME/bin ``` **解释**: - `JAVA_HOME`:设置 Java 安装路径。 - `PATH`:将 Java 的 `bin` 目录添加到系统路径中,方便在终端直接使用 Java 命令。 保存并退出编辑器后,使配置生效: ```bash source /etc/profile.d/jdk8.sh ``` #### 步骤 4:设置默认 Java 版本 使用 `update-alternatives` 命令将新安装的 JDK 设置为默认版本。 ```bash sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_xxx/bin/java 1081 sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.8.0_xxx/bin/javac 1081 ``` **解释**: - `--install`:添加一个新的备选项。 - `/usr/bin/java` 和 `/usr/bin/javac`:指定要管理的命令路径。 - `/usr/local/java/jdk1.8.0_xxx/bin/java` 和 `/usr/local/java/jdk1.8.0_xxx/bin/javac`:新安装的 JDK 的可执行文件路径。 - `1081`:优先级,数值越大优先级越高。 然后,配置默认版本: ```bash sudo update-alternatives --config java sudo update-alternatives --config javac ``` 按照提示输入对应的数字,选择新安装的 JDK 8 作为默认版本。 #### 步骤 5:验证安装 ```bash java -version ``` **预期输出**: ``` java version "1.8.0_xxx" Java(TM) SE Runtime Environment (build 1.8.0_xxx-bxx) Java HotSpot(TM) 64-Bit Server VM (build 25.XXX-bxx, mixed mode) ``` **解释**: - 确认输出显示的是 Oracle JDK 8 的版本信息,说明安装成功。 ## 配置环境变量 正确配置环境变量是确保系统能够识别 Java 命令和库文件的关键步骤。本文已在安装过程中部分完成环境变量的配置,以下是详细的配置步骤。 ### 设置 JAVA_HOME `JAVA_HOME` 环境变量用于指定 Java 安装路径,许多 Java 应用程序和工具依赖于此变量。 1. **编辑环境变量配置文件**: ```bash sudo nano /etc/profile.d/jdk8.sh ``` 2. **添加以下内容**: ```bash export JAVA_HOME=/usr/local/java/jdk1.8.0_xxx export PATH=$PATH:$JAVA_HOME/bin ``` **解释**: - `JAVA_HOME`:指定 JDK 安装路径。 - `PATH`:将 JDK 的 `bin` 目录添加到系统路径中,使得 Java 命令可以在任何目录下执行。 3. **保存并退出**: - 按 `Ctrl + X`,然后按 `Y` 确认保存,最后按 `Enter` 退出编辑器。 4. **使配置生效**: ```bash source /etc/profile.d/jdk8.sh ``` **解释**: - `source` 命令加载配置文件,使环境变量立即生效,无需重启系统。 ### 更新 PATH 变量 确保 Java 的 `bin` 目录已添加到系统的 `PATH` 环境变量中,使得 Java 命令可以在任何位置调用。 ```bash export PATH=$PATH:$JAVA_HOME/bin ``` **解释**: - 该命令将 Java 的 `bin` 目录添加到当前用户的 `PATH` 变量中。 **永久生效**: 上述步骤已将 `PATH` 变量的更新写入 `/etc/profile.d/jdk8.sh` 文件,系统每次启动时都会自动加载这些配置。 ## 验证安装 安装和配置完成后,需要验证 Java 是否正确安装并配置。 ### 检查 Java 版本 ```bash java -version ``` **预期输出**(OpenJDK 8): ``` openjdk version "1.8.0_xxx" OpenJDK Runtime Environment (build 1.8.0_xxx-bxx) OpenJDK 64-Bit Server VM (build 25.XXX-bxx, mixed mode) ``` **预期输出**(Oracle JDK 8): ``` java version "1.8.0_xxx" Java(TM) SE Runtime Environment (build 1.8.0_xxx-bxx) Java HotSpot(TM) 64-Bit Server VM (build 25.XXX-bxx, mixed mode) ``` ### 检查 `JAVA_HOME` 环境变量 ```bash echo $JAVA_HOME ``` **预期输出**: ``` /usr/local/java/jdk1.8.0_xxx ``` **解释**: - 确认 `JAVA_HOME` 环境变量已正确设置,指向 JDK 8 的安装目录。 ### 检查 `PATH` 环境变量 ```bash echo $PATH | grep java ``` **预期输出**: ``` /usr/local/java/jdk1.8.0_xxx/bin ``` **解释**: - 确认 Java 的 `bin` 目录已添加到 `PATH` 环境变量中。 ## 常见问题及解决方案 在安装和配置 Java JDK 8 的过程中,可能会遇到一些常见问题。以下列出这些问题及其解决方案,帮助您快速排查和修复。 ### 问题一:PPA 不可用或安装失败 #### 现象 尝试通过 PPA 安装 OpenJDK 8 时,系统提示找不到 PPA 或安装失败。 #### 解决方案 1. **确认 PPA 源是否存在** 某些 PPA 可能已不再维护或不支持 Ubuntu 22.04。确认 PPA 的可用性,并尝试找到最新的支持源。 2. **添加其他可靠的 PPA** 如果原 PPA 不可用,可以尝试使用其他可靠的 PPA。例如,使用 `ppa:openjdk-r/ppa` 安装 OpenJDK 8。 ```bash sudo add-apt-repository ppa:openjdk-r/ppa sudo apt update sudo apt install -y openjdk-8-jdk ``` 3. **手动下载并安装** 如果 PPA 方法不可行,可以选择手动下载并安装 OpenJDK 8。 **步骤**: - 访问 [AdoptOpenJDK](https://adoptopenjdk.net/) 或其他可靠的开源 JDK 提供商,下载适用于 Linux 的 OpenJDK 8 压缩包。 - 解压并安装到 `/usr/local/java` 目录。 - 配置环境变量,如前述步骤所示。 **重要事项**:**选择可靠的 PPA 或来源,确保下载的软件包安全且兼容 Ubuntu 22.04。** ### 问题二:环境变量设置不正确 #### 现象 在终端中输入 `java` 或 `javac` 命令时,系统无法识别,提示 `command not found`。 #### 解决方案 1. **重新配置环境变量** 确认 `JAVA_HOME` 和 `PATH` 环境变量已正确设置。 ```bash sudo nano /etc/profile.d/jdk8.sh ``` **确保文件内容如下**: ```bash export JAVA_HOME=/usr/local/java/jdk1.8.0_xxx export PATH=$PATH:$JAVA_HOME/bin ``` 2. **使配置生效** ```bash source /etc/profile.d/jdk8.sh ``` 3. **检查变量** ```bash echo $JAVA_HOME echo $PATH | grep java ``` 4. **确认 JDK 安装路径** 确保 `JAVA_HOME` 指向正确的 JDK 安装目录。 ```bash ls /usr/local/java/ ``` **预期输出**: ``` jdk1.8.0_xxx ``` **重要事项**:**确保环境变量配置文件的路径和内容正确无误,且指向实际安装的 JDK 目录。** ### 问题三:无法找到 Java 命令 #### 现象 输入 `java -version` 或 `javac -version` 时,系统提示命令未找到。 #### 解决方案 1. **检查 JDK 是否安装** 确认 JDK 是否已正确安装,并位于指定目录。 ```bash ls /usr/local/java/jdk1.8.0_xxx/bin/java ls /usr/local/java/jdk1.8.0_xxx/bin/javac ``` 2. **重新设置 `update-alternatives`** 如果通过手动安装,可能需要重新设置 `update-alternatives`。 ```bash sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_xxx/bin/java 1081 sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.8.0_xxx/bin/javac 1081 sudo update-alternatives --config java sudo update-alternatives --config javac ``` 3. **重启终端** 关闭并重新打开终端,确保环境变量生效。 **重要事项**:**确保 `update-alternatives` 已正确配置,并指向已安装的 JDK 8。** ### 问题四:权限问题导致无法安装 #### 现象 在安装或配置过程中,系统提示权限不足,无法执行某些操作。 #### 解决方案 1. **使用 `sudo` 权限** 确保以具有管理员权限的用户执行安装和配置命令。 ```bash sudo apt install -y openjdk-8-jdk ``` 2. **检查目录权限** 确保 `/usr/local/java` 目录的权限允许写入。 ```bash sudo chown -R $USER:$USER /usr/local/java sudo chmod -R 755 /usr/local/java ``` 3. **避免以 root 用户直接操作** 使用 `sudo` 执行需要管理员权限的命令,避免直接以 root 用户登录操作,提升系统安全性。 **重要事项**:**在执行需要权限的操作时,始终使用 `sudo`,确保命令具有足够的权限。** ## 最佳实践与优化建议 为了确保 Java JDK 8 在 Ubuntu 22.04 上的稳定运行,建议遵循以下最佳实践和优化措施。 ### 定期更新 Java 虽然 Java 8 是一个长期支持版本,但仍需关注安全补丁和更新。定期检查并更新 JDK 8 以修复已知漏洞,提升系统安全性。 ```bash sudo apt update sudo apt upgrade -y ``` **解释**: - 定期运行上述命令,确保系统和已安装的软件包保持最新状态。 ### 管理多个 Java 版本 在开发和测试环境中,可能需要同时安装多个 Java 版本。使用 `update-alternatives` 管理不同版本的 Java,灵活切换。 ```bash sudo update-alternatives --config java sudo update-alternatives --config javac ``` **解释**: - 通过 `update-alternatives` 命令选择默认的 Java 版本,确保不同项目使用正确的 JDK。 ### 安全性考虑 1. **限制用户访问** 确保只有授权用户可以访问和修改 Java 安装目录,防止未经授权的修改或恶意软件注入。 ```bash sudo chown -R root:root /usr/local/java/jdk1.8.0_xxx sudo chmod -R 755 /usr/local/java/jdk1.8.0_xxx ``` 2. **使用防火墙** 配置防火墙,限制对系统的访问,尤其是开放的端口,确保系统安全。 ```bash sudo ufw enable sudo ufw allow OpenSSH sudo ufw allow 8080/tcp # 根据需要开放其他端口 ``` **解释**: - `ufw allow OpenSSH`:允许 SSH 访问,确保可以远程管理服务器。 - `ufw allow 8080/tcp`:示例,允许特定端口的流量,按需配置。 ### 优化性能 1. **配置 JVM 参数** 根据应用需求,优化 JVM 的性能参数,如堆大小、垃圾回收策略等,提升 Java 应用的性能。 **示例**: ```bash export JAVA_OPTS="-Xms512m -Xmx1024m -XX:+UseG1GC" ``` **解释**: - `-Xms512m`:设置初始堆大小为 512MB。 - `-Xmx1024m`:设置最大堆大小为 1024MB。 - `-XX:+UseG1GC`:使用 G1 垃圾回收器,提高垃圾回收效率。 2. **监控 Java 应用** 使用监控工具,如 **JConsole** 或 **VisualVM**,实时监控 Java 应用的性能和资源使用情况,及时发现和解决性能瓶颈。 ### 自动化安装与配置 使用脚本或自动化工具(如 Ansible、Chef)自动化 JDK 8 的安装和配置过程,提升效率,减少人为错误。 **示例 Bash 脚本**: ```bash #!/bin/bash # 更新系统 sudo apt update && sudo apt upgrade -y # 添加 OpenJDK PPA sudo add-apt-repository ppa:openjdk-r/ppa -y sudo apt update # 安装 OpenJDK 8 sudo apt install -y openjdk-8-jdk # 设置默认 Java 版本 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-openjdk-amd64/bin/java 1081 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 1081 sudo update-alternatives --set java /usr/lib/jvm/java-8-openjdk-amd64/bin/java sudo update-alternatives --set javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac # 配置环境变量 echo "export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" | sudo tee /etc/profile.d/jdk8.sh echo "export PATH=\$PATH:\$JAVA_HOME/bin" | sudo tee -a /etc/profile.d/jdk8.sh source /etc/profile.d/jdk8.sh # 验证安装 java -version ``` **解释**: - 脚本自动执行更新、添加 PPA、安装 JDK 8、配置环境变量及验证安装,简化手动操作步骤。 **注意事项**:**在执行脚本前,确保其内容和路径根据实际情况进行调整,以避免配置错误。** ## 分析说明表 以下表格总结了在 Ubuntu 22.04 上安装 Java JDK 8 的关键步骤、使用的工具或命令及其作用,帮助您快速查阅和理解整个安装流程。 | 步骤 | 工具/命令 | 描述 | 作用 | | ------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------ | | **系统更新** | `sudo apt update`<br>`sudo apt upgrade -y` | 更新本地包索引并升级已安装的软件包 | 确保系统和软件包为最新版本,避免兼容性问题 | | **添加 PPA 源** | `sudo add-apt-repository ppa:openjdk-r/ppa`<br>`sudo apt update` | 添加 OpenJDK 8 的 PPA 源,并更新包索引 | 获取最新的 OpenJDK 8 安装包 | | **安装 OpenJDK 8** | `sudo apt install -y openjdk-8-jdk` | 安装 OpenJDK 8 的 JDK 包 | 提供编译和运行 Java 应用所需的工具 | | **设置默认 Java 版本** | `sudo update-alternatives --config java`<br>`sudo update-alternatives --config javac` | 选择系统默认的 Java 和 Javac 版本 | 确保系统使用正确的 Java 版本 | | **手动安装 Oracle JDK 8** | 下载 Oracle JDK 8 压缩包<br>`sudo tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /usr/local/java`<br>`sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_xxx/bin/java 1081`<br>`sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.8.0_xxx/bin/javac 1081` | 下载并解压 Oracle JDK 8 压缩包,配置 `update-alternatives` | 手动安装 Oracle JDK 8,配置系统使用该版本 | | **配置环境变量** | 编辑 `/etc/profile.d/jdk8.sh`<br>`source /etc/profile.d/jdk8.sh` | 设置 `JAVA_HOME` 和更新 `PATH` 变量 | 确保系统能正确识别 Java 命令和库文件 | | **验证安装** | `java -version`<br>`echo $JAVA_HOME`<br>`echo $PATH | grep java` | 检查 Java 版本和环境变量设置 | | **解决 PPA 安装问题** | 手动下载并安装 OpenJDK 8 或 Oracle JDK 8 | 使用备用方法安装 Java JDK 8 | 确保 Java JDK 8 的成功安装 | | **解决环境变量问题** | 重新配置环境变量<br>`source /etc/profile.d/jdk8.sh` | 确保环境变量设置正确 | 确保 Java 命令可用 | | **权限问题解决** | 使用 `sudo` 命令<br>`sudo chown -R $USER:$USER /usr/local/java`<br>`sudo chmod -R 755 /usr/local/java` | 确保安装目录的正确权限 | 防止权限不足导致的安装和配置问题 | | **安全性配置** | 设置防火墙规则<br>`sudo ufw allow`<br>`sudo ufw enable` | 配置防火墙,限制访问权限 | 提升系统安全性,防止未授权访问 | | **性能优化** | 配置 JVM 参数<br>`export JAVA_OPTS="-Xms512m -Xmx1024m -XX:+UseG1GC"` | 优化 Java 应用的性能参数 | 提升 Java 应用的性能和效率 | | **自动化安装** | 编写 Bash 脚本 | 自动化执行安装和配置步骤 | 提高安装效率,减少人为错误 | **重要事项**:**每个步骤应根据实际需求和系统环境进行调整,确保安装和配置的正确性和安全性。** ## 总结 在 **Ubuntu 22.04** 上安装和配置 **Java JDK 8** 是一个系统化的过程,涉及从安装软件包到配置环境变量,再到验证安装和解决常见问题的多个步骤。通过本文的详细指导,您已掌握了两种主要的安装方法:通过 **PPA 安装 OpenJDK 8** 和 **手动下载并安装 Oracle JDK 8**。此外,配置环境变量和验证安装步骤确保了 Java 环境的稳定性和可用性。 **关键要点回顾**: - **系统更新与准备**:确保系统软件包最新,检查现有的 Java 配置。 - **安装方法**: - **PPA 安装 OpenJDK 8**:适用于希望使用开源版本的用户,步骤简便。 - **手动安装 Oracle JDK 8**:适用于需要 Oracle 官方版本的用户,稍显复杂但灵活。 - **环境变量配置**:正确设置 `JAVA_HOME` 和更新 `PATH`,确保系统能识别 Java 命令。 - **验证安装**:通过检查 Java 版本和环境变量,确认安装成功。 - **常见问题解决**:掌握如何应对 PPA 不可用、环境变量错误、命令无法识别及权限问题。 - **最佳实践**:定期更新、管理多版本、增强安全性及优化性能,确保 Java 环境的高效运行。 - **分析说明表**:通过表格总结关键步骤,提供快速查阅和理解的工具。 **重要事项**:**在实际应用中,根据具体需求和系统环境,灵活调整安装和配置参数,确保 Java JDK 8 环境的高效性、稳定性和安全性。持续监控和维护系统,及时应用更新和修补,保障开发和运行环境的可靠性。** 通过系统化的学习和实践,您将能够熟练地在 Ubuntu 22.04 上安装和配置 Java JDK 8,满足开发和运行各种 Java 应用的需求,充分发挥 Ubuntu 和 Java 的强大功能,为您的项目和业务提供坚实的技术支持。 最后修改:2024 年 09 月 23 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏