Print at Dec 18, 2025, 3:06:27 AM

Posted by libnoon at Feb 26, 2017, 6:32:07 PM
Re: Getting ready for Java 9
And here is the jdeps summary:

Warning: JDK internal APIs are unsupported and private to JDK implementation that are
subject to be removed or changed incompatibly and could break your application.
Please modify your code to eliminate dependence on any JDK internal APIs.
For the most recent update on JDK internal API replacements, please check:
https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool

JDK Internal API Suggested Replacement
---------------- ---------------------
com.apple.eawt.AppEvent Use java.awt.Desktop and JEP 272 @since 9
com.apple.eawt.AppEvent$FullScreenEvent Use java.awt.Desktop and JEP 272 @since 9
com.apple.eawt.Application Use java.awt.Desktop and JEP 272 @since 9
com.apple.eawt.ApplicationAdapter Use java.awt.Desktop and JEP 272 @since 9
com.apple.eawt.ApplicationEvent Use java.awt.Desktop and JEP 272 @since 9
com.apple.eawt.ApplicationListener Use java.awt.Desktop and JEP 272 @since 9
com.apple.eawt.FullScreenAdapter Use java.awt.Desktop and JEP 272 @since 9
com.apple.eawt.FullScreenListener Use java.awt.Desktop and JEP 272 @since 9
com.apple.eawt.FullScreenUtilities Use java.awt.Desktop and JEP 272 @since 9
java.awt.peer.ComponentPeer Should not use. See https://bugs.openjdk.java.net/browse/JDK-8037739
java.awt.peer.LightweightPeer Should not use. See https://bugs.openjdk.java.net/browse/JDK-8037739
sun.misc.BASE64Decoder Use java.util.Base64 @since 1.8
sun.misc.JavaNetAccess Removed. See http://openjdk.java.net/jeps/260
sun.misc.Resource Removed. See http://openjdk.java.net/jeps/260
sun.misc.SharedSecrets Removed. See http://openjdk.java.net/jeps/260
sun.misc.URLClassPath Removed. See http://openjdk.java.net/jeps/260