第 2 章 Eclipse Temurin 功能
Eclipse Temurin 不包含来自 OpenJDK 上游发行版的结构性更改。
有关 Eclipse Temurin 最新 OpenJDK 21 发行版本的更改和安全修复程序,请参阅 OpenJDK 21.0.6 发行版本。
新功能及功能增强
Eclipse Temurin 21.0.6 包括以下新功能和增强。
jar 命令的选项,以避免在提取存档时覆盖文件
在之前的 OpenJDK 版本中,当 jar 工具从存档中提取文件时,jar 工具会覆盖目标目录中名称相同的任何现有文件。
OpenJDK 21.0.6 添加了一个 new -k (or --keep-old-files)选项,以确保 jar 工具不会覆盖现有的文件。您可以使用短或长格式指定这个新选项。
例如:
-
JAR xkf myfile.jar -
JAR --extract --keep-old-files --file myfile.jar
在 OpenJDK 21.0.6 中,jar 工具默认保留旧行为。如果您没有明确指定 the -k (or --keep-old-files)选项,jar 工具会自动覆盖具有相同名称的任何现有文件。
请参阅 JDK-8335912 (JDK Bug System) 和 JDK bug system reference ID: JDK-8337499。
IANA 时区数据库更新至 2024b 版本
在 OpenJDK 21.0.6 中,互联网分配号(IANA)时区数据库的树内副本更新至 2024b 版本。这个版本主要关注改进墨西哥、Mongolia 和葡ugal 的历史数据。
对 IANA 数据库的这个更新还包括以下更改:
-
Asia/Choibalsan是Asia/Ulaanbaatar的别名。 - 欧洲时间(MET)时区等于中欧时间(CET)。
有些旧的时间 ID 映射到地理位置的名称,而不是固定偏移:
-
东部标准时间(EST)映射到
美国/巴马,而不是-5:00。 -
Mountain Standard Time (MST)映射到
America/Phoenix而不是-7:00。 -
Hawaii Standard Time (HST)被映射到
Pacific/Honolulu而不是-10:00。
OpenJDK 通过保留现有的 fixed-offset 映射来覆盖旧时间 ID 映射的更改。
-
东部标准时间(EST)映射到
请参阅 JDK-8339637 (JDK Bug System)。
更新于 2025-04-21