All classes are merged in the file named 'modules' and the native libraries are extracted from the jmods and put in the lib folder, because jlink create an image for a specific architecture/OS.
cheers, Rémi ----- Mail original ----- > De: "Nicolai Parlog" <n...@codefx.org> > À: "jigsaw-dev" <jigsaw-dev@openjdk.java.net> > Envoyé: Dimanche 7 Janvier 2018 13:57:51 > Objet: Where do modules go in jlink images? > Hi! > > Another question about jlink (guess what chapter I'm working on ;) ). > I've tried to find out where jlink puts the content of the jmods > folder, but hit a wall. > > I created a full runtime image with jlink and diffed the file trees > (including disk usage), but all that got me was that my image doesn't > contain bin/jmc, jmods, lib/misssioncontrol, lib/src.zip, and > lib/plugin-legacy.jar - all of that is expected, but where are the > class files from the jmod archives? > > Now I wonder, whether these are just ornamental - does lib/modules > contain all the bytecode? I'm confused. > > so long ... Nicolai > > > > -- > > PGP Key: > http://keys.gnupg.net/pks/lookup?op=vindex&search=0xCA3BAD2E9CCCD509 > > Web: > http://codefx.org > a blog about software development > https://www.sitepoint.com/java > high-quality Java/JVM content > http://do-foss.de > Free and Open Source Software for the City of Dortmund > > Twitter: > https://twitter.com/nipafx