Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8179600

OS_* properties in the `release` file in JDK 9

    Details

      Description

      The `release` file in JDK 9 have been updated by JDK-8178380, JDK-8175819, JDK-8174823, JDK-8171316.

      This issue summarizes the changes in the `release` file in JDK 9.

      1. OS_VERSION is dropped [1]
      2. No change to the value of OS_NAME and OS_ARCH properties, the same value as in JDK 8 [2]. Add these properties to the release file using jlink --release-info option.

      It is decided not to add a new property for the target platform in JDK 9 and revisited it (JDK-8179563 and JDK-8178016).

      [1] JDK-8175819
      [2] JDK-8178380 changes the ModuleTarget class file attribute with the target platform string. It replaces the OS name and architecture that were previously in this attribute. The values proposed in JDK-8174823 are used for the target platform string $OS-$ARCH where OS is `linux`, `macos`, `solaris`, `windows` and ARCH is `x86`, `amd64`, `sparcv9`, `arm`, `aarch64`.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mchung Mandy Chung
                Reporter:
                mchung Mandy Chung
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: