JDK-6638526 : Improve JRE version selection behavior in the case of inexact matches
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2007-12-06
  • Updated: 2010-09-08
  • Resolved: 2008-06-17
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 6
6u10 b10Fixed
Description
The current JRE version selection code in the new plug-in, if it receives a request to run a particular applet on a specific JRE version (i.e., not a family request, but a specific version such as 1.5.0_08) and it can't match it, will run the applet on the latest JRE installed on the system. We think that better behavior would be to attempt to run the applet on the latest JRE in the given family, and if no such JRE is available, then run the applet on the latest JRE on the system.

Comments
EVALUATION Added code in JVMManager to look for the latest JRE version in the same family as the requested version in the case that an exact match isn't available. Also added a helper method in VersionID. See suggested fix for details.
13-12-2007

SUGGESTED FIX http://sa.sfbay.sun.com/projects/deployment_data/6u10/6638526.2/
13-12-2007