jlink build 'xxx' does not match target java.base build 'yyy'

XMLWordPrintable

    • Type: Bug
    • Resolution: Not an Issue
    • Priority: P4
    • None
    • Affects Version/s: None
    • Component/s: tools
    • None

      When build lastest openjdk master branch with jdk ea build at: https://jdk.java.net/27/
      ```
      $ java -version
      openjdk version "27-ea" 2026-09-15
      OpenJDK Runtime Environment (build 27-ea+1-3)
      OpenJDK 64-Bit Server VM (build 27-ea+1-3, mixed mode, sharing)
      ```
      There is following error:
      ```
      java.lang.IllegalArgumentException: jlink build 'Oracle Corporation-27-ea+1-3-2026-09-15' does not match target java.base build 'N/A-27-internal-adhoc.hamlin.jdk-master-new-2026-09-15'
      at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.checkJavaBaseVersion(JlinkTask.java:614)
      at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.initJlinkConfig(JlinkTask.java:438)
      at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.run(JlinkTask.java:304)
      at jdk.jlink/jdk.tools.jlink.internal.Main.run(Main.java:50)
      at jdk.jlink/jdk.tools.jlink.internal.Main.main(Main.java:34)
      ```

            Assignee:
            Unassigned
            Reporter:
            Hamlin Li
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: