赞
踩
Java 是一种流行的编程语言,最初由 Sun Microsystems 的 James Gosling 创建,但现在归 Oracle Corporation 所有。 Java 的第一个版本于 1995 年发布。Java 被设计为独立于平台,这意味着用 Java 编写的任何程序都可以在安装并运行 Java 虚拟机 (JVM) 的任何系统上运行。 Java 也是一种面向对象编程 (OOP) 语言,它提供类、对象、继承和多态性等功能,允许开发人员构建模块化和可重用的代码。
为了开发Java应用程序,您需要安装JDK,其中包括Java编译器(javac)、Java虚拟机(JVM)以及其他用于开发和调试的工具。另一种选择是 Java SE,它是 Java 的基本版本,提供开发桌面、Web 和命令行应用程序的核心功能。它包括用于网络、文件 I/O、GUI(图形用户界面)等的库。
在本文中,我们将介绍在 CentOS 7/RHEL 7 Linux 系统上安装 Java 17 (OpenJDK 17)。有大量社区库和框架可用于加速 Java 开发,例如 Spring Framework、Apache Maven、Hibernate 等等。
Java 仍然是开发各种软件系统的流行选择,并且拥有大型社区的支持,使其成为开发人员强大的编程语言。如果您需要开始在 CentOS 7/RHEL 7 系统上使用 Java 17 开发应用程序,那么本文适合您。
Java 17 是 Java 编程语言的最新长期支持 (LTS) 版本。此版本引入了多项新功能、增强功能和错误修复。有关 Java 17 中新功能和改进的详细信息,请参阅官方发行说明和文档。
更新您的系统
sudo yum -y update
安装将用于下载 Java 17 二进制文件的 wget
命令行工具。
sudo yum -y install wget vim
您可以从 Oracle Java 下载中获取最新的 Oracle JDK 17 版本。下载您的架构所需的包。
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
在此示例中,我们下载了适用于 Intel 64 位 CPU 架构的版本。
使用 yum 或 rpm 命令安装软件包。
sudo yum -y install ./jdk-17_linux-x64_bin.rpm
预期安装输出:
- Examining ./jdk-17_linux-x64_bin.rpm: 2000:jdk-17-17.0.7-8.x86_64
- Marking ./jdk-17_linux-x64_bin.rpm to be installed
- Resolving Dependencies
- --> Running transaction check
- ---> Package jdk-17.x86_64 2000:17.0.7-8 will be installed
- --> Finished Dependency Resolution
-
- Dependencies Resolved
-
- ========================================================================================================================================================================================================
- Package Arch Version Repository Size
- ========================================================================================================================================================================================================
- Installing:
- jdk-17 x86_64 2000:17.0.7-8 /jdk-17_linux-x64_bin 302 M
-
- Transaction Summary
- ========================================================================================================================================================================================================
- Install 1 Package
-
- Total size: 302 M
- Installed size: 302 M
- Downloading packages:
- Running transaction check
- Running transaction test
- Transaction test succeeded
- Running transaction
- Installing : 2000:jdk-17-17.0.7-8.x86_64 1/1
- Verifying : 2000:jdk-17-17.0.7-8.x86_64 1/1
-
- Installed:
- jdk-17.x86_64 2000:17.0.7-8
-
- Complete!
默认情况下,Java 主目录为 /usr/lib/jvm/jre-openjdk/
。您可以列出目录中的所有内容。
- $ ls -1 /usr/lib/jvm/jre-openjdk/
- bin
- conf
- include
- legal
- lib
- release
- tapset
-
- # OR
- $ ls -1 /usr/lib/jvm/jdk-17-oracle-x64/
- bin
- conf
- include
- jmods
- legal
- lib
- LICENSE
- man
- README
- release
如果您的应用程序需要自定义设置 Java 二进制路径,您可以使用 /usr/lib/jvm/jre-openjdk/bin/java
确认系统中可用的默认 Java 版本。
- $ java -version
- java version "17.0.7" 2023-04-18 LTS
- Java(TM) SE Runtime Environment (build 17.0.7+8-LTS-224)
- Java HotSpot(TM) 64-Bit Server VM (build 17.0.7+8-LTS-224, mixed mode, sharing)
让我们考虑一个简单的 Java 程序,它只打印“Hello World”消息。
vim HelloWorld.java
将以下内容粘贴到文件中
- public class HelloWorld {
- public static void main(String[] args) {
- System.out.println("Hello, World!");
- }
- }
使用 java 命令编译 Java 源代码:
- $ java HelloWorld.java
- Hello, World!
推荐书籍:
Java 为开发人员提供了一个多功能且功能强大的编程平台,用于开发各种应用程序。凭借其平台独立性、广泛的标准库和活跃的社区,Java 不断发展和繁荣,在全球开发人员中保持着相关性和受欢迎程度。在本文中,我们已经能够在 CentOS 7/RHEL 7 上安装 Java 17。我们还演示了如何创建一个简单的应用程序、编译和执行 Java 程序。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。