在 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
...