To support JDK modularity, jdk will build new module images that will have some changes in the jdk layout. For example, the "jre" subdirectory in the JDK is removed. JDK will no longer have jar files that will be replaced with modules.
Hotspot has some dependency on the layout of the legacy image that needs to be revised for module image. It includes:
o Hotspot SA build has a dependency on tools.jar
o the gamma launcher has hardcoded path of the JRE path
o the default bootclasspath assumes the presence of rt.jar. A temporary fix to include jdk.boot module in the bootclasspath is needed to bootstrap the VM.