--- old/src/share/classes/sun/rmi/runtime/RuntimeUtil.java 2014-03-06 09:49:32.000000000 -0800 +++ new/src/share/classes/sun/rmi/runtime/RuntimeUtil.java 2014-03-06 09:49:32.000000000 -0800 @@ -33,7 +33,6 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; import java.util.logging.Level; -import sun.security.action.GetIntegerAction; /** * RMI runtime implementation utilities. @@ -54,8 +53,8 @@ /** number of scheduler threads */ private static final int schedulerThreads = // default 1 - AccessController.doPrivileged( - new GetIntegerAction("sun.rmi.runtime.schedulerThreads", 1)); + AccessController.doPrivileged((PrivilegedAction) () -> + Integer.getInteger("sun.rmi.runtime.schedulerThreads", 1)); /** permission required to get instance */ private static final Permission GET_INSTANCE_PERMISSION =