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

这篇具有很好参考价值的文章主要介绍了在 CentOS 7/RHEL 7 上安装 Java 17 (OpenJDK 17) |。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在 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

使用 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

第 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 编程必读书籍

结论

Java 为开发人员提供了一个多功能且功能强大的编程平台,用于开发各种应用程序。凭借其平台独立性、广泛的标准库和活跃的社区,Java 不断发展和繁荣,在全球开发人员中保持着相关性和受欢迎程度。在本文中,我们已经能够在 CentOS 7/RHEL 7 上安装 Java 17。我们还演示了如何创建一个简单的应用程序、编译和执行 Java 程序。文章来源地址https://www.toymoban.com/news/detail-754527.html

到了这里,关于在 CentOS 7/RHEL 7 上安装 Java 17 (OpenJDK 17) |的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux系列】离线安装openjdk17的rpm包

    首发博客地址 [1] 系列文章地址 [2] 视频地址 [3] 请从官网下载: https://www.oracle.com/java/technologies/downloads/#java17 [4] 如需不限速下载,请关注【程序员朱永胜】并回复 1020 获取。 参考资料 [1] 首发博客地址: https://blog.zysicyj.top/ [2] 系列文章地址: https://blog.zysicyj.top/categories/技术文

    2024年02月10日
    浏览(35)
  • CentOS安装openjdk和elasticsearch

    [root@test ~]# yum install java-1.8.0-openjdk -y 查看openjdk版本 [root@test ~]# java -version 切换到elasticsearch安装目录的bin目录下,执行如下命令即可 切换es的用户 查询java进程 kill -9 进程号 即可关闭 [elasticsearch@localhost system]$ pwd /etc/systemd/system vim es.service

    2024年02月07日
    浏览(37)
  • CentOS 7 下载安装 Java JDK 17

    利用 wget 下载 Java JDK 17 到 /usr/local/java 安装目录中,并解压缩 配置环境变量 将下面内容加到该文件的末端 重新加载该文件使其生效 至此,Java JDK 17 安装完成,验证 Java 版本

    2024年02月12日
    浏览(45)
  • 在 CentOS 7 / RHEL 7 上安装 OpenSSL 1.1.x

    OpenSSL 是一个开源软件库,由用于实现传输层安全 (TLS) 和安全套接字层 (SSL) 协议以及其他加密功能(例如签名、加密、解密和验证)的工具和库组成。操作系统和许多应用程序使用 OpenSSL 通过互联网提供安全通信。 CentOS 7 / RHEL 7 操作系统上可用的 OpenSSL 版本有点旧,如果需

    2024年02月11日
    浏览(35)
  • 如何在 ARM64 的 CentOS 或 RHEL 上安装 ONLYOFFICE 文档社区版?

    自 ONLYOFFICE 文档版本   7.1   起 , 用户可以在   ARM 64   架构的   CentOS   或   RHEL   上 安装这款套件 。 社区 版 支持 用户在本地服务器上安装   ONLYOFFICE 文档 , 以及 将在线编辑器与  ONLYOFFICE 协作平台 或 其他常用系统 集成。 ONLYOFFICE 文档 是一 款 在线办公套件 , 包含

    2024年02月16日
    浏览(38)
  • VCSA中linux系统虚拟机 (CentOS/RHEL最小化安装版) 安装 VMware Tools

    1)在VCSA页面中,点击 “安装VMware Tools”,如下图所示 2)点击 “挂载”,如下图所示 3)在虚拟机的编辑设置中,查看CD/DVD驱动器中“VMware Tools”镜像文件的状态为“已连接” 1)验证“VMware Tools”镜像文件在系统内部是否可以看到,创建挂载目录,并挂载 2)拷贝“VMware

    2024年01月16日
    浏览(53)
  • CentOS 7中,配置了Oracle jdk,但是使用java -version验证时,出现的版本是OpenJDK,如何解决?

    1.首先,检查已安装的jdk版本 2.移除、卸载圈红的系统自带的openjdk 3.配置环境变量并使其生效 1) 编辑/etc/profile 添加如下内容: 2) 使/etc/profile生效 4.查看oracle jdk是否配置成功

    2024年02月14日
    浏览(49)
  • 【Linux】Linux安装Java环境(OpenJDK)

    linux环境为CentOS7.8 版本。 今天教大家怎么在CentOs环境中安装Java的开发环境。 在安装java之前我们先来了解一下YUM Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自

    2024年02月14日
    浏览(40)
  • linux 基于 RHEL 的 Linux 发行版(例如 CentOS 和 Fedora)上用 shell 脚本安装 elasticsearch 指南

    使用基于 RHEL 的 Linux 发行版(例如 CentOS 和 Fedora)操作系统。 拥有root权限或者sudo权限。 1.首先,创建一个名为install_elasticsearch.sh的文件,并打开该文件以编辑 2.然后,将以下内容粘贴到install_elasticsearch.sh文件中 3.保存并关闭文件 4.运行安装脚本 5.等待脚本执行完成,这可能

    2024年02月01日
    浏览(45)
  • 加载错误:openjdk:17-jdk-alpine

    问题: 使用 docker build -t ****** . 命令时报错 = ERROR [internal] load metadata for docker.io/library/openjdk:17-jdk-alpine 解决方法: 把Dockerfile文件里的 FROM openjdk:17-jdk-alpine 改为 FROM openjdk:17

    2024年02月16日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包