JEP 493 follow-up: install4j 11.0.4 is ready for separate JMOD bundles in Eclipse Temurin 24.0.2
Two months ago, I wrote about how JEP 493 threatened cross-platform JRE bundle creation by allowing JDK vendors to omit JMOD files from their distributions. Without JMOD files, tools like install4j cannot build cross-platform runtime images. This had the potential to seriously disrupt functionality for our users.
The first JDK vendor to implement this change was Adoptium, which started releasing without JMOD files starting with their 24.0.0 release.
Now the problem is about to be solved: The Eclipse Temurin project plans to publish separate JMOD downloads starting with version 24.0.2. This means that developers using install4j will again be able to build modularized JRE bundles for recent releases of Eclipse Temurin.
install4j 11.0.4 is already prepared for this change. It fully supports the upcoming separate JMOD archive downloads in Eclipse Temurin 24.0.2. With these minimum versions of install4j and Eclipse Temurin, developers can build modularized JRE bundles again. With Eclipse Temurin 24.0.0 and 24.0.1, the only option was to include everything, resulting in unnecessarily large runtime bundles.
🙏 Thanks to the team at Adoptium for listening and making this happen so quickly!