水木
水木
发布于 2024-08-16 / 14 阅读
0

12、Java10 新特性 - JDK多个代码仓库合并

JEP 296 : 将 JDK 多个代码仓库合并到一个仓库

在JDK 9 中,有八个基于模块的目录,称为 repos。

  • root

  • corba

  • hotspot

  • jaxp

  • jaxws

  • jdk

  • langtools

  • nashorn

代码的组织方式如下 :


$ROOT/jdk/src/java.base
...
$ROOT/langtools/src/java.compiler
...

从Java 10 开始,将 JDK 多个代码仓库合并到一个仓库。现在的结构为 :


$ROOT/src/java.base
$ROOT/src/java.compiler
...