--- old/src/java.desktop/unix/classes/sun/font/XMap.java 2016-11-07 10:47:29.527786407 -0800 +++ new/src/java.desktop/unix/classes/sun/font/XMap.java 2016-11-07 10:47:29.399786407 -0800 @@ -172,7 +172,8 @@ if (className != null) { try { if (className.startsWith("sun.awt")) { - enc = ((Charset)Class.forName(className).newInstance()).newEncoder(); + enc = ((Charset)Class.forName(className).getDeclaredConstructor(). + newInstance()).newEncoder(); } else { enc = Charset.forName(className).newEncoder(); }