Skip to content

To JAR Hell And Back - A Live Migration to the Java 9 Module System

Photo of
Hosted By
Simon M. and Oleg Š.


This is a virtual Meetup occuring at 5PM UK time. For help with your timezone calculation, refer to this (

You can tune in to the session at (


I'm sure you've heard about compatibility issues with upgrading to Java 9 and the new module system but did you try it yourself yet? This live coding session starts with a typical Java application and runs up against and eventually overcomes the common hurdles:

* build system configuration
* dependency analysis with `jdeps`
* dependencies on internal APIs and Java EE modules
* split packages
* stepwise modularization with automatic modules

To get the most out of this talk, you should have a good understanding of the module system basics - afterwards you will know how to approach *your* application's migration to Java 9 and the module system.

Speakers: Nicolai Parlog

Nicolai is a thirty year old boy, as the narrator would put it, who has found his passion in software development. He constantly reads, thinks, and writes about it, and codes for a living as well as for fun.

He works as at Disy, Germany's leading provider for spatial and environmental IT-solutions, where he improves the flagship product. He started blogging in September 2014 and has since been published on InfoQ, JAXenter, and Voxxed (amongst others).
Needs a location