Re: Getting ready for Java 9

by libnoon » Sun Feb 26, 2017 5:32 pm

And here is the jdeps summary:

Code: Select all

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