Gangmax Blog

Jigsaw: The Java Standard Module System

Jigsaw is the Java standard module system released with JDK 9. The whole JDK 9 is reorganized with Jigsaw. That means after JDK 9, you will not find the huge “rt.jar” file in the JDK directory, instead a “$JDK_PATH/jmods” directory full of “*.jmob” files is introduced and all the files in it are the module files.

You can read this post to get the idea how Jigsaw is working. Here is a reference how to use the “jmod” command.

Another interesting post here compares Jigsaw and OSGi.

Here is a post about using multiple versions of the same dependency with Jigsaw. The “layer“ concept is introduced.

And don’t forget the official site of Jigsaw here which lists several good Youtube videos about Jigsaw.