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.Base64See 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.krb5.*com.sun.security.jgssIf internal classes is used to get the session key of Krb5Context, we now have ExtendedGSSContext for this purpose.
sun.security.x509.X500Namejavax.security.auth.x500.X500Principal 
com.sun.image.toolscodec.javacjpeg.**javax.tools, javax.lang.model and com.sun.sourceimageioSee JDK-6527962
com.sun.toolsorg.javac.Main is a supported API.com.sun.image.codec.jpeg.**apache.xml.internal.securityjavax.imageioxml.crypto See JDK-6527962
com.sun.net.ssl.**javax.net.ssl 
com.sun.rowset.**javax.sql.rowset.RowSetProvider 
com.sun.securitytools.krb5javac.**

javax.tools, javax.lang.model and com.sun.security.jgss

If internal classes is used to get the session key of Krb5Context, we now have ExtendedGSSContext for this purpose.

source

com.sun.orgtools.apache.xml.internal.securityjavax.xml.crypto javac.Main is a supported API.