--- old/src/share/classes/java/lang/management/PlatformComponent.java Thu Aug 23 12:29:08 2012 +++ new/src/share/classes/java/lang/management/PlatformComponent.java Thu Aug 23 12:29:07 2012 @@ -363,7 +363,8 @@ try { // Lazy loading the MXBean interface only when it is needed return (Class) - Class.forName(mxbeanInterfaceName, false, null); + Class.forName(mxbeanInterfaceName, false, + PlatformManagedObject.class.getClassLoader()); } catch (ClassNotFoundException x) { throw new AssertionError(x); }