JDK-8201823 : Release Note: Change to Internal Java Package Names in RPM Installers
  • Type: Sub-task
  • Component: install
  • Affected Version: 7u161,8u152,8u171
  • Priority: P2
  • Status: Closed
  • Resolution: Delivered
  • Submitted: 2018-04-18
  • Updated: 2022-06-27
  • Resolved: 2018-06-11
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7 JDK 8
7u161Resolved 8u152Resolved
Description
On the Linux platform, the names of JRE and JDK packages provided by Java RPM installers have been changed. Names of JRE and JDK packages follow `jre<major.minor>` and `jdk<major.minor>` patterns respectively instead of the `jre` and `jdk` previously used. For example, the new names of JRE and JDK packages are `jre1.8` and `jdk1.8` respectively.

On Linux platform, the names of installation directories of Java products have also been changed. The installation directories of products from the 8u171 release are as follows:
`/usr/java/jre1.8.0_171-i586 for 32bit JRE`
`/usr/java/jdk1.8.0_171-i586 for 32bit JDK`
`/usr/java/jre1.8.0_171-amd64 for 64bit JRE`
`/usr/java/jdk1.8.0_171-amd64 for 64bit JDK`
Comments
Incorporated email input from Alexey: And this in 8u171 release notes: --- On Linux platform names of JRE and JDK packages provided by Java RPM installers are changed. Names of JRE and JDK packages follow "jre<major.minor>" and "jdk<major.minor>" patterns respectively instead of "jre" and "jdk" as it was previously. I.e. new names of JRE and JDK packages are "jre1.8" and "jdk1.8" respectively. On Linux platform names of installation directories of Java products are changed. Installation directories of products from 8u171 release are as follows: /usr/java/jre1.8.0_171-i586 for 32bit JRE /usr/java/jdk1.8.0_171-i586 for 32bit JDK /usr/java/jre1.8.0_171-amd64 for 64bit JRE /usr/java/jdk1.8.0_171-amd64 for 64bit JDK ---
17-05-2018

Sorry for the late update. Please add the following text to Release Notes. --- In order to allow side-by-side installation of 64 and 32 bit jre or jdk from one release it was decided to add architecture suffix to installation directories. Two suffixes defined: "-i586" for 32bit JRE/JDK and "-amd64" for 64bit JRE/JDK. So before this change: jre v1.8.0_181 32bit would be installed in /usr/java/jre1.8.0_181 directory jdk v1.8.0_181 32bit would be installed in /usr/java/jdk1.8.0_181 directory jre v1.8.0_181 64bit would be installed in /usr/java/jre1.8.0_181 directory jdk v1.8.0_181 64bit would be installed in /usr/java/jdk1.8.0_181 directory with this change: jre v1.8.0_181 32bit would be installed in /usr/java/jre1.8.0_181-i586 directory jdk v1.8.0_181 32bit would be installed in /usr/java/jdk1.8.0_181-i586 directory jre v1.8.0_181 64bit would be installed in /usr/java/jre1.8.0_181-amd64 directory jdk v1.8.0_181 64bit would be installed in /usr/java/jdk1.8.0_181-amd64 directory --- I didn't touch description as this bug has been closed already and then reopened.
09-05-2018

Alexey, I moved the RN text you added into the Description field. Make any changes to it in the Description block that are required. I'll make a pass on editing it later per the RN Style Guide (https://wiki.se.oracle.com/display/JPG/JPG+Release+Note+Style+Guide). Cliff
19-04-2018

Text to add to release notes: On Linux platform for rpm Java installers there is a change to internal jre and jdk package names. Starting from 7u181 and 8u171 names of jre and jdk packages changed from "jre" to "jre<major.minor>" and from "jdk" to "jdk<major.minor>". In Java 7u181 new names of jre and jdk packages are jre1.7 and jdk1.7 respectfully. In Java 8u171 new names of jre and jdk packages are jre1.8 and jdk1.8 respectfully. This was done so that multiple release families could co-exist on disk and by default, new update releases would override previous update releases.
19-04-2018