在现代的软件开发中,Java 作为一种广泛使用的编程语言,其开发工具和运行环境的安装和配置是每位开发人员必须掌握的技能。本文将介绍如何在 CentOS 7 或 RHEL 7 上安装 OpenJDK 17,并进行基本的配置和测试。
一、更新系统
在安装新的软件之前,首先建议你更新系统,以确保拥有最新的安全更新和软件。
sudo yum update -y
二、安装 OpenJDK 17
- 添加软件仓库
OpenJDK 17 在 CentOS 7/RHEL 7 的默认软件仓库中并不提供。你可以通过 EPEL(Extra Packages for Enterprise Linux)仓库来安装 OpenJDK 17。首先,确保 EPEL 仓库已安装。
bash
sudo yum install epel-release -y
- 安装 OpenJDK 17
执行以下命令来安装 OpenJDK 17:
bash
sudo yum install java-17-openjdk-devel -y
该命令将会安装 OpenJDK 17 及其开发工具包。
三、验证安装
安装完成后,可以通过以下命令来验证 Java 是否安装成功,并查看 Java 版本。
java -version
如果 Java 安装成功,你将看到类似如下的输出:
openjdk version "17.0.2" 2021-01-19
OpenJDK Runtime Environment (build 17.0.2+8)
OpenJDK 64-Bit Server VM (build 17.0.2+8, mixed mode, sharing)
四、设置环境变量
为了方便在命令行中使用 Java,建议你添加 Java 的 bin 目录到系统的 PATH 环境变量中。可以通过编辑 /etc/profile
文件来实现。
sudo vi /etc/profile
在文件末尾添加如下内容:
# Set Java environment
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk
export PATH=$PATH:$JAVA_HOME/bin
保存并退出后,重新加载配置文件以使更改生效:
source /etc/profile
五、编写一个简单的 Java 程序
现在,我们可以编写一个简单的 Java 程序来验证我们的 Java 开发环境是否正常工作。
- 创建一个目录来存放 Java 源代码:
bash
mkdir ~/JavaTest
cd ~/JavaTest
- 创建一个简单的 Java 源文件
HelloWorld.java
:
bash
vi HelloWorld.java
输入以下代码:
java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
- 编译这个 Java 程序:
bash
javac HelloWorld.java
- 运行编译后的 Java 程序:
bash
java HelloWorld
如果一切正常,你将看到输出:
plaintext
Hello, World!
六、总结
到此,我们已经成功在 CentOS 7/RHEL 7 上安装了 OpenJDK 17,并配置了环境变量。我们还编写并运行了一个简单的 Java 程序,以验证安装是否成功。在实际开发中,Java 提供了强大的功能和丰富的生态系统,希望你能在这个平台上编写出更多精彩的应用程序。如果在安装过程中遇到任何问题,可以查看相关文档或社区支持来获取帮助。