jdk/src/share/classes/java/util/prefs/Preferences.java
changeset 13589 da4cb574f4a6
parent 12538 211d6e82fe51
child 18156 edb590d448c5
equal deleted inserted replaced
13588:6cbdac071165 13589:da4cb574f4a6
   298         } else {
   298         } else {
   299             platformFactory = "java.util.prefs.FileSystemPreferencesFactory";
   299             platformFactory = "java.util.prefs.FileSystemPreferencesFactory";
   300         }
   300         }
   301         try {
   301         try {
   302             return (PreferencesFactory)
   302             return (PreferencesFactory)
   303                 Class.forName(platformFactory, false, null).newInstance();
   303                 Class.forName(platformFactory, false,
       
   304                               Preferences.class.getClassLoader()).newInstance();
   304         } catch (Exception e) {
   305         } catch (Exception e) {
   305             throw new InternalError(
   306             throw new InternalError(
   306                 "Can't instantiate platform default Preferences factory "
   307                 "Can't instantiate platform default Preferences factory "
   307                 + platformFactory, e);
   308                 + platformFactory, e);
   308         }
   309         }