本文介绍: Java 是一种流行的编程语言,最初由 Sun Microsystems 的 James Gosling 创建,但现在归 Oracle Corporation 所有。Java 的第一个版本于 1995 年发布。Java设计独立平台,这意味着用 Java 编写的任何程序可以安装运行 Java 虚拟机 (JVM) 的任何系统运行。Java 也是一种面向对象编程 (OOP) 语言,它提供类、对象继承多态性功能,允许开发人员构建模块化和可重用的代码

在 CentOS 7/RHEL 7 上安装 Java 17 (OpenJDK 17) |


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 等等。

在 CentOS 7/RHEL 7 上安装 Java 17 (OpenJDK 17)

Java 仍然是开发各种软件系统的流行选择,并且拥有大型社区支持,使其成为开发人员强大的编程语言。如果您需要开始在 CentOS 7/RHEL 7 系统使用 Java 17 开发应用程序,那么本文适合您。

Java 17 是 Java 编程语言最新长期支持 (LTS) 版本。此版本引入了多项新功能、增强功能错误修复。有关 Java 17 中新功能和改进的详细信息,请参阅官方发行说明文档

第1步:更新系统

更新您的系统

sudo yum -y update

安装用于下载 Java 17 二进制文件的 wget 命令行工具

sudo yum -y install wget vim

第 2 步:下载 Java 17 二进制文件

可以从 Oracle Java 下载获取最新的 Oracle JDK 17 版本下载您的架构所需的包。

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

在此示例中,我们下载了适用于 Intel 64 位 CPU 架构版本

步骤 3:在 CentOS 7/RHEL 7 上安装 Java 17

使用 yumrpm 命令安装软件包

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

第 4 步:验证 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 程序。

原文地址:https://blog.csdn.net/qq_45035939/article/details/133935397

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_18895.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注