-
Task
-
Resolution: Fixed
-
P2
-
9
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`.
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]
[2]
- relates to
-
JDK-8175819 OS name and arch in JMOD files should match the values as in the bundle names
-
- Closed
-
-
JDK-8178380 Module system implementation refresh (5/2017)
-
- Resolved
-