Using Jigsaw

Jigsaw is the brand-new modular system for Java. It brings to mind some existing products, such as Maven or Gradle, but its most interesting feature is the possibility of the modularization of the JDK itself. Jigsaw will allow, upon its full completion, to modularize even some features that was thought as unseparable, such as HotSpot binaries.

Jigsaw incorporates proposals about the Java modular system. Modularity means scalability—from small, embedded devices that need only basic functionality and have poor performance, to full-scale data centers with dozens of machines. Some of these goals have already been reached—but Jigsaw presents a universal way to resolve dependencies on all platforms, starting from Java itself.

Several JEPs ...

Get OpenJDK Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.