src/java.base/share/classes/java/lang/System.java
changeset 57792 1b6806340400
parent 55693 9a97b1393e72
child 58574 dcc760954243
--- a/src/java.base/share/classes/java/lang/System.java	Sat Aug 17 06:20:49 2019 -0700
+++ b/src/java.base/share/classes/java/lang/System.java	Mon Aug 19 06:13:52 2019 +0200
@@ -74,6 +74,7 @@
 import jdk.internal.logger.LocalizedLoggerWrapper;
 import jdk.internal.util.SystemProps;
 import jdk.internal.vm.annotation.Stable;
+import sun.nio.fs.DefaultFileSystemProvider;
 import sun.reflect.annotation.AnnotationType;
 import sun.nio.ch.Interruptible;
 import sun.security.util.SecurityConstants;
@@ -339,6 +340,8 @@
             if (security == null) {
                 // ensure image reader is initialized
                 Object.class.getResource("java/lang/ANY");
+                // ensure the default file system is initialized
+                DefaultFileSystemProvider.theFileSystem();
             }
             if (sm != null) {
                 try {