Eclipse 4.26 (2022-12) 正式发布


Eclipse 4.26 (2022-12) 已正式发布。

  • Eclipse 下载地址
    https://download.eclipse.org/eclipse/downloads/drops4/R-4.26-202211231800/
  • 更新内容
    https://www.eclipse.org/eclipse/news/4.26/
  • 升级已有安装版本(不要在生产环境进行)
    https://download.eclipse.org/eclipse/updates/4.26/
  • Specific repository good for building against
    https://download.eclipse.org/eclipse/updates/4.26/R-4.26-202211231800/
  • Equinox 相关下载
    https://download.eclipse.org/equinox/drops/R-4.26-202211231800/

更新亮点

  • 支持 Java 19

JDK 19 / Java 19 已正式 GAEclipse JDT 在 4.26 中为 Java 19 提供了支持。

该版本支持以下 Java 19 特性:

  • JEP 405: Record Patterns (Preview).
  • JEP 427: Pattern Matching for Switch (Third Preview).
  • JEP 425: Virtual Threads (Preview).
  • JEP 428: Structured Concurrency (Incubator).

请注意,上面这些 Java 19 特性仍处于预览阶段。

  • 引入新的用于 class 的帮助功能

  • 改进“提取局部变量”

重构 > 提取 局部变量中提供的提取局部变量重构已得到改进,可以识别添加局部变量可能导致 NullPointerException 的情况,因为它位于用于检查 null 的代码之前。在这些情况下,局部变量的定位被改变,因此空值检查发生在变量声明之前。

例如,在下面的类中,在验证 String 变量不为 null 之后调用 String length() 方法。

如果我们选择s.length()调用并选择将其提取到局部变量以替换所有出现的地方,结果是:

详情点此查看


相關推薦

2022-10-28

Spring Tools 与 IDE 无关,可在各种编码环境中使用,支持 Eclipse、Visual Studio Code 与 Theia。 Spring Tools 4 for Eclipse 发行版的主要变化 Eclipse 2022-12 milestones 上的 Spring Tools 4 的早期访问版本 在 Eclipse 上从 4.16.0 之前的版本升级的重

2023-11-07

统升级,即为贵阳银行酝酿三年的核心业务系统替代工程正式启动,甲骨文将替代贵州易鲸捷承担起改行核心交易业务中的数据库任务,双方合作事宜将另行商议,贵州易鲸捷通过贴牌假冒国产数据库这一丑闻震惊业内,成为舆

2023-03-18

Eclipse 4.27 (2023-3) 已正式发布。 Eclipse 下载地址 https://download.eclipse.org/eclipse/downloads/drops4/R-4.27-202303020300/ 更新内容 https://www.eclipse.org/eclipse/news/4.27/ 升级已有安装版本(不要在生产环境进行) https://download.eclipse.org/eclipse/upda

2022-06-28

t 将提供 80 万美元的资金,供 Python 软件基金会(PSF)和 Eclipse 基金会进行平分。 Alpha-Omega Project 于今年 2 月启动,旨在与开源软件项目维护者合作,系统地发现开源软件中中新的、尚未发现的漏洞,并将其修复以提高全球软件

2022-10-27

Eclipse Vert.x 3.9.14 已发布,可从 Maven Central 获取新版本。 公告写道,3.9 系列将在 2022 年底正式 EOL,因此建议开发者升级到 Vert.x 4。点此查看升级指南。 主要变化 vertx-health-check 修复处理安装在根路径 (/) 的子路由的

2023-11-23

开放原子开源基金会宣布与 Eclipse 基金会基于 OpenHarmony 的开源项目 Oniro 正式签署合作协议。 据称本次签约开放原子开源基金会创造了两个第一,一是开源历史上第一次两个基金会通过代码、品牌、IP、认证等方式共同发展一

2022-08-29

Eclipse 和 Equinox 4.25 (2022-09) 发布了第一个 RC 版本。 Eclipse 下载地址 https://download.eclipse.org/eclipse/downloads/drops4/S-4.25RC1-202208241800/ 更新内容 https://www.eclipse.org/eclipse/news/4.25/ 升级已有安装版本(不要在生产环境进行) https://down

2022-06-06

Eclipse 和 Equinox 4.24 (2022-06) 发布了第二个 RC 版本。 Eclipse 下载地址 https://download.eclipse.org/eclipse/downloads/drops4/S-4.24RC2-202206011800/ 更新内容 https://www.eclipse.org/eclipse/news/4.24/ 升级已有安装版本(不要在生产环境进行) https://downl

2023-06-17

Eclipse OpenJ9是一个高性能、开源的Java虚拟机,最初由IBM开发,后来交由Eclipse基金会维护。 近日,Eclipse OpenJ9发布了v0.39版本,带来了对OpenJDK 20的支持,以及一些其他的改进和修复。 OpenJDK 20是Java的最新版本,包含了一些新的特

2023-06-30

Eclipse 基金会宣布成立了 Open VSX 工作组,以确保 Open VSX Registry 的持续可持续性、完整性、发展和采用。小组初始成员包括 Google、华为、Posit、Salesforce、西门子和意法半导体。 具体工作范围包括: 确保 Open VSX Registry 的长期

2023-04-20

Eclipse OpenJ9 是 OpenJDK 的 JVM,由 IBM 创建并捐赠给 Eclipse 基金会。此 Java 虚拟机经过优化,具备占用空间小、启动速度快以及吞吐量高等优势。 最新发布的 0.37 版本包含以下更新: 使用 GCC 11.2 作为 Linux 上的参考编译器 增加

2024-02-01

Eclipse Vert.x 版本 4.4.7 和 4.5.2 现已发布,修复了 CVE-2024-1023。详情可查看 4.4.7 发行说明 及 4.5.2 发行说明。 4.5.2 版本中还包含了一些弃用和破坏性变更,具体包括: Vert.x Core 弃用 AddressResolverOptions 中的 DEFAULT

2022-10-30

Eclipse OpenJ9 v0.35.0 现已发布,Eclipse OpenJ9 是 OpenJDK 的 JVM,由 IBM 创建并捐赠给 Eclipse 基金会。此 Java 虚拟机经过优化,具备占用空间小、启动速度快以及吞吐量高等优势。 自 0.33.1 版以来,此版本包含以下新功能和显着更改

2023-11-30

微软宣布将 Azure RTOS 托管至 Eclipse 基金会,并更名为 Eclipse ThreadX。 Azure RTOS 是一个带有 ThreadX 实时操作系统(RTOS)的嵌入式开发套件。ThreadX 是一个普及性很高的小型 RTOS,可为资源受限的设备提供可靠、超快的性能;