Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Unsupported API (not for use)Supported APIs (please use instead)Note
sun.iojava.nio.charsets 

sun.misc.BASE64Decoder, sun.misc.BASE64Encoder,
com.sun.org.apache.xml.internal.security.utils.Base64

java.util.Base64 See http://openjdk.java.net/jeps/135
sun.misc.ClassLoaderUtiljava.net.URLClassLoader.close() 
sun.misc.Servicejava.util.ServiceLoader 
sun.misc.UnsafeTBDA JEP will be submitted to define a supported API
sun.reflect.Reflection.getCallerClassTBDA JEP will be submitted to define a supported API
sun.security.x509.X500Namejavax.security.auth.x500.X500Principal 
com.sun.tools.javac.**javax.tools, javax.lang.model and com.sun.sourcecom.sun.tools.javac.Main is a supported API.
com.sun.image.codec.jpeg.**javax.imageioSee JDK-6527962
com.sun.net.ssl.**javax.net.ssl 
com.sun.rowset.**javax.sql.rowset.RowSetProvider 
sun.security.krb5.*

com.sun.security.jgss

If internal classes is used to get the session key of Krb5Context, we now have ExtendedGSSContext for this purpose.
com.sun.org.apache.xml.internal.securityjavax.xml.crypto