< prev index next >
src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
Print this page
*** 202,213 ****
--- 202,219 ----
taskHelper.showVersion(options.fullVersion);
return EXIT_OK;
}
if (taskHelper.getExistingImage() == null) {
if (options.modulePath == null || options.modulePath.length == 0) {
+ Path jmodsDir = Paths.get(System.getProperty("java.home"), "jmods");
+ if (Files.isDirectory(jmodsDir)) {
+ options.modulePath = new Path[1];
+ options.modulePath[0] = jmodsDir;
+ } else {
throw taskHelper.newBadArgs("err.modulepath.must.be.specified").showUsage(true);
}
+ }
createImage();
} else {
postProcessOnly(taskHelper.getExistingImage());
}
< prev index next >