Fail to create a MR modular JAR with a versioned entry of a concealed package

XMLWordPrintable

    • Type: Sub-task
    • Resolution: Fixed
    • Priority: P3
    • 9
    • Affects Version/s: 9
    • Component/s: tools
    • jar
    • b143

      $ find classes mr9
      classes
      classes/module-info.class
      classes/p
      classes/p/Hi.class
      classes/p/internal
      mr9
      mr9/module-info.class
      mr9/p
      mr9/p/Hi.class
      mr9/p/internal
      mr9/p/internal/Bar.class

      $ jar --create --file mr.jar -C classes . --release 9 -C mr9 .
      entry: META-INF/versions/9/p/Hi.class, has a class version incompatible with an earlier version
      entry: META-INF/versions/9/p/internal/Bar.class, contains a new public class not found in base entries
      invalid multi-release jar file mr.jar deleted

      Updated: the empty package in the above example is irrelevant. The key is that jar tool should allow to add a public class in a concealed package in a versioned entry of a modular JAR.

            Assignee:
            Steve Drach (Inactive)
            Reporter:
            Mandy Chung (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: