Versions Compared

Key

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

...

In JDK8 a new Java Dependency Analysis Tool (jdeps) was added to help developers understand the static dependencies of their applications and libraries. It can help you find dependencies on any internal, unsupported or private APIs that your application or its libraries use. A program using such APIs is not guaranteed to work in future versions of JDK 9 or even the same platform. For more information, please see this document.

...

A jdeps plugin for Apache Maven exists.

Testing Your Code

In general, it's simpler to start by building your code in your familiar build environment, and running it on JDK 9, than to start by building it on JDK 9, because the tools and libraries used in your build process might themselves not yet have been successfully tested with JDK 9 by their developers.

Running on JDK 9

Building on JDK 9

Changes foreshadowed by the JEPs

...