--- old/src/macosx/classes/sun/awt/CGraphicsEnvironment.java 2014-06-03 15:01:07.000000000 +0400 +++ new/src/macosx/classes/sun/awt/CGraphicsEnvironment.java 2014-06-03 15:01:07.000000000 +0400 @@ -40,9 +40,6 @@ */ public final class CGraphicsEnvironment extends SunGraphicsEnvironment { - // Global initialization of the Cocoa runtime. - private static native void initCocoa(); - /** * Fetch an array of all valid CoreGraphics display identifiers. */ @@ -60,21 +57,8 @@ public static void init() { } static { - java.security.AccessController.doPrivileged(new java.security.PrivilegedAction() { - public Void run() { - System.loadLibrary("awt"); - return null; - } - }); - - java.security.AccessController.doPrivileged(new java.security.PrivilegedAction() { - public Void run() { - if (isHeadless()) return null; - initCocoa(); - return null; - } - }); - + // Load libraries and initialize the Toolkit. + Toolkit.getDefaultToolkit(); // Install the correct surface manager factory. SurfaceManagerFactory.setInstance(new MacosxSurfaceManagerFactory()); }