在 Ubuntu Linux 中安装 Oracle Java 17 LTS 您所在的位置:网站首页 怎么在ubuntu中安装java 在 Ubuntu Linux 中安装 Oracle Java 17 LTS

在 Ubuntu Linux 中安装 Oracle Java 17 LTS

2024-07-16 08:44| 来源: 网络整理| 查看: 265

Oracle 宣布发布 Java 17 作为新的长期支持 (LTS) 版本。

Java 17 LTS 附带了数以千计的性能、稳定性和安全更新,以及 14 个 JEP(JDK 增强建议)。Oracle 将为该版本提供8 年支持,包括安全性、性能和错误修复更新,直到 2029 年。

根据发布说明,下一个 LTS 将是计划于 2023 年 9 月发布的 Java 21,这将每三年的 LTS 发布周期改为两年。

Oracle Java 17 的新增功能:

JDK 17 包括新的语言增强、库更新、对新 Apple 计算机的支持、旧功能的删除和弃用,以及确保今天编写的 Java 代码在未来的 JDK 版本中继续工作而不会发生变化的工作。它还提供语言功能预览和孵化 API,以收集来自 Java 社区的反馈。

版本中的更新包括:

密封类和接口限制哪些其他类或接口可以扩展或实现它们。 恢复始终严格的浮点语义 伪随机数生成器 (PRNG) 的新接口类型和实现,包括可跳转 PRNG 和额外的一类可拆分 PRNG 算法 (LXM)。 使用 Apple Metal API 为 macOS 实现 Java 2D 管道。 新的基于 Arm 64 的 Apple Silicon 计算机支持。 弃用 Applet API 以进行删除 删除远程方法调用 (RMI) 激活机制 删除实验性 AOT 和 JIT 编译器 弃用安全管理器以进行删除 强封装JDK的所有内部元素,除了sun.misc.Unsafe等关键的内部API。 switch 表达式和语句的模式匹配,以及对模式语言的扩展。 改进了外部函数和内存 API 以及矢量 API。 如何在 Ubuntu 中安装 Oracle Java 17:

感谢“Linux Uprising” team ppa,创建了一个安装程序脚本来自动下载和安装 Oracle JDK 17 包,并将 Java 17 设置为 64 位 PC 和 arm64 设备上的默认 Java 版本(设置 JAVA_HOME 等)例如,Rasperry Pi 和 Microsoft HoloLens 2。

1、首先,从系统开始菜单或按键盘上的 Ctrl+Alt+T 打开终端。当它打开时,运行命令添加 PPA:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo add-apt-repository ppa:linuxuprising/java

在询问时输入用户密码(无星号反馈),然后按 Enter 继续。

2、刷新系统包缓存。 PPA 为 Ubuntu 18.04、Ubuntu 20.04、Ubuntu 21.04、Ubuntu 21.10 以及两个旧的 Ubuntu LTS(14.04 和 16.04)提供了软件包。 旧的 Ubuntu 版本需要通过在终端中运行以下命令来手动更新系统缓存:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt update

3、最后通过命令安装脚本包:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt-get install oracle-java17-installer

脚本启动后,它会将您带到接受许可条款。 按键盘上的 Tab 键选择 确定 并按 Enter。

然后通过箭头键回答“是”并按 Enter 开始从 Oracle 网站下载 Java 17 包。

终端将为您指示下载和安装过程。 当一切都成功完成后,使用 java –version 或 javac –version 命令来验证安装。

linuxmi@linuxmi:~/www.linuxmi.com$ java –version java 17 2021-09-14 LTS Java(TM) SE Runtime Environment (build 17+35-LTS-2724) Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing) linuxmi@linuxmi:~/www.linuxmi.com$ javac –version javac 17

就这样。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有