-
Bug
-
Resolution: Fixed
-
P4
-
5.0, 6, 6u10
-
generic, x86
-
generic, windows_xp, windows_vista
FULL PRODUCT VERSION :
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) 64-Bit Server VM (build 11.0-b15, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Applies to all, although my report concerns Vista 32 and 64 bit.
A DESCRIPTION OF THE PROBLEM :
The "Optional Files" list in the README for 6u10 has not been updated for the new changes since 6u7.
There is now a new plugin2 set of files which can probably be made optional for those (like myself) embedding a JRE within another application for exclusive use by that application, where parts of the JRE such as web start and browser plugins are not needed.
Furthermore, it would be fantastic if Sun were to permit vendors of apps with bundled private JVMs (like myself) to further cut down the JVM using the same subsetting supported by the new kernel. If the JVM will run with certain parts removed not required by the application, and if the end user can benefit from this, it would allow vendors such as myself to reduce their application download size considerably (perhaps by more than a half).
I envisage the vendor bundling a private JVM which is a snapshot of a JVM that has only downloaded the parts needed for the vendor's application.
Since the JVMs are private, installed within the vendor's application, and not registered on the system as a public JVM, I cannot see why this would not be legally permitted. It may not be possible, depending on how the incremental JVM installation works.
I have put this in one report, in the hope that Sun will do both (update the README, and permit partial JVMs) in one go.
REPRODUCIBILITY :
This bug can be reproduced always.
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b33)
Java HotSpot(TM) 64-Bit Server VM (build 11.0-b15, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Applies to all, although my report concerns Vista 32 and 64 bit.
A DESCRIPTION OF THE PROBLEM :
The "Optional Files" list in the README for 6u10 has not been updated for the new changes since 6u7.
There is now a new plugin2 set of files which can probably be made optional for those (like myself) embedding a JRE within another application for exclusive use by that application, where parts of the JRE such as web start and browser plugins are not needed.
Furthermore, it would be fantastic if Sun were to permit vendors of apps with bundled private JVMs (like myself) to further cut down the JVM using the same subsetting supported by the new kernel. If the JVM will run with certain parts removed not required by the application, and if the end user can benefit from this, it would allow vendors such as myself to reduce their application download size considerably (perhaps by more than a half).
I envisage the vendor bundling a private JVM which is a snapshot of a JVM that has only downloaded the parts needed for the vendor's application.
Since the JVMs are private, installed within the vendor's application, and not registered on the system as a public JVM, I cannot see why this would not be legally permitted. It may not be possible, depending on how the incremental JVM installation works.
I have put this in one report, in the hope that Sun will do both (update the README, and permit partial JVMs) in one go.
REPRODUCIBILITY :
This bug can be reproduced always.
- duplicates
-
JDK-6479450 Missing or renamed files referenced in <jre_home>/README.txt and jdk/README.html
-
- Closed
-
-
JDK-6434211 List of "optional files" in README.TXT should be updated
-
- Closed
-
- relates to
-
JDK-7060920 JDK/JRE README is out of date
-
- Resolved
-