JDK 12 正式发布:一般可用性版本

openeditor 6年前

该页面提供了Java Development Kit 12版的生产就绪的开源版本,它是GNU通用公共许可证版本2下Java SE 12平台的一个实现,带有Classpath Exception。Oracle技术网可以在非开放源代码许可下为Oracle提供商业版本的JDK 12,适用于更广泛的平台。 Java 12不是一个小版本,它带来了以下八个重大新功能: 189 Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) 低暂停时间的GC 230 Microbenchmark Suite 微基准测试套件 325 Switch Expressions (Preview) Switch表达式 334 JVM Constants API JVM常量API 340 One AArch64 Port, Not Two 只保留一个AArch64实现 341 Default CDS Archives 默认类数据共享归档文件 344 Abortable Mixed Collections for G1 可中止的G1 Mixed GC 346 Promptly Return Unused Committed Memory from G1 G1及时返回未使用的已分配内存 ## 文档 特色 发行说明 API Javadoc 工具和命令参考 ## 下载 Linux / x64 openjdk-12_linux-x64_bin.tar.gz (sha256) 197633782 字节 macOS / x64 openjdk-12_osx-x64_bin.tar.gz (sha256) 189970526 Windows / x64 openjdk-12_windows-x64_bin.zip (sha256) 196405895 ## 注意 自JDK 12 GA起,此页面上以前提供的Alpine Linux版本已被删除。它不是生产就绪的,因为它没有经过足够的测试,不能被认为是GA版本。请使用早期访问的JDK 13 Alpine Linux版本。 要获取这些构建的源代码,请克隆JDK 12 Mercurial存储库并更新到标记jdk-12-ga。 如果您在下载任何这些文件时遇到困难,请联系jdk-download-help_ww@oracle.com