4 ms·
Java 9 adds jlink, which lets you create a runtime image containing only the java modules you're using. This means you can ship a considerably smaller built in
by nalllar 9y ago
Java 9 adds jlink, which lets you create a runtime image containing only the java modules you're using.
This means you can ship a considerably smaller built in JRE with your app, if you don't want to depend on a system JRE.
javapackager (uses jlink): https://docs.oracle.com/javase/9/deploy/self-contained-application-packaging.htm https://docs.oracle.com/javase/9/deploy/self-contained-appli...
jlink: https://docs.oracle.com/javase/9/tools/jlink.htm https://docs.oracle.com/javase/9/tools/jlink.htm
- poxu 9y agoI was able to create standalone java9 modular application using jlink, but didn't succeed using javapackager. Which is a pity, because jlink creates a distribution, which you launch with a .bat file, instead of .exe.