Jigsaw early access: Build 86 posted

mark.reinhold at oracle.com mark.reinhold at oracle.com
Sat Oct 24 16:17:42 UTC 2015

Available here: https://jdk9.java.net/jigsaw/

Notable changes:

  - New options for the jdeps tool: -genmoduleinfo to generate draft
    module-info.java files, and -ct to do a compile-time analysis of
    references (i.e., follow all references leaving all classes in each
    referenced JAR file) rather than the default run-time analysis
    (which only follows references leaving referenced classes)
    (changesets 9504efc77849, f99c96f9f9f9).

  - jlink no longer does service binding by default (eb223025f7fc).

  - Class::getPackage fixed to return null for array types, primitives,
    and void (bug reported by Chris Newland) (375469dd1809).

  - Improved messages in IllegalAccessExceptions thrown by core
    reflection (d79e9bf2bd4e).

  - java -verbose now works with -Xpatch (26f5411f52f4).

  - The special token ALL-SYSTEM can be used with the -addmods option
    to add all system modules (611f51c4a887).

  - New methods Module::{addUses,canUse}, which are dynamic equivalents
    of service-use clauses in module declarations (cdaf9fbbbc81).

This build also includes all changes in JDK 9 build 86.

- Mark

More information about the jigsaw-dev mailing list