Versions Compared

Key

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

...

For best results, please make sure to run jdeps from the most recent JDK 8 update release or JDK 9 Early Access build.

Update your dependencies

Third-party libraries that encounter issues on JDK 9 may have had those issues fixed meanwhile as their developers begun to test with JDK 9 and address problems found. If you encounter issues with third party libraries, please check if there is a newer version that addresses them, and update your code to depend on the newer version.

For example, if your application uses Eclipse RCP 4.4 or below, it may exit with an error message on JDK 9:

       java.lang.NoClassDefFoundError: org/w3c/dom/stylesheets/StyleSheet

Eclipse RCP 4.5 contains a fix for that issue.

Testing Your Code

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

...