diff --git a/jdk/src/java.base/share/classes/java/lang/System.java b/jdk/src/java.base/share/classes/java/lang/System.java index 106ad0fb2910e9c42eb584d1812b6636b110d61e..c086071df0ec49798e81444c1a5184dcbfdd1a9a 100644 --- a/jdk/src/java.base/share/classes/java/lang/System.java +++ b/jdk/src/java.base/share/classes/java/lang/System.java @@ -1945,9 +1945,6 @@ public final class System { // set security manager String cn = System.getProperty("java.security.manager"); if (cn != null) { - // ensure image reader for java.base is initialized before security manager - Object.class.getResource("module-info.class"); - if (cn.isEmpty() || "default".equals(cn)) { System.setSecurityManager(new SecurityManager()); } else { diff --git a/jdk/src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java b/jdk/src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java index 6fe2e7423b77e0aaef1b6a01b649284a36076ec9..b2c1b4b35487064075b58034db678a544fbcbf49 100644 --- a/jdk/src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java +++ b/jdk/src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java @@ -115,12 +115,7 @@ public final class ModuleBootstrap { long t0 = System.nanoTime(); // system modules (may be patched) - ModuleFinder systemModules; - if (SystemModules.MODULE_NAMES.length > 0) { - systemModules = SystemModuleFinder.getInstance(); - } else { - systemModules = ModuleFinder.ofSystem(); - } + ModuleFinder systemModules = ModuleFinder.ofSystem(); PerfCounters.systemModulesTime.addElapsedTimeFrom(t0);