JDK-7086260 : jnlp file association not made by jre installer after uninstalling 1.7
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 6u27
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_7
  • CPU: x86
  • Submitted: 2011-09-02
  • Updated: 2013-12-25
  • Resolved: 2012-01-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 7 JDK 8
7u4Fixed 8 b22Fixed
Related Reports
Relates :  
Description
FULL PRODUCT VERSION :
java version "1.6.0_27"
Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
Java HotSpot(TM) Client VM (build 20.2-b06, mixed mode, sharing)

ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7600]

EXTRA RELEVANT SYSTEM CONFIGURATION :
64 bit OS

A DESCRIPTION OF THE PROBLEM :
After uninstalling java 1.7 and installing 1.6 u27 the JNLP files are no longer associated with java webstart
it is still possible to run them through the command line when specifying the path to javaws followed by a link to the JNLP file.

REGRESSION.  Last worked in version 6u26

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Use a Windows 7 64 bit OS
install java 1.7
uninstall java 1.7
install java 1.6u27
try to open a JNLP file


EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
the JNLP file is opened by javaws
ACTUAL -
a windows "open with" dialog appears prompting the user to select which program to use when opening the file.

REPRODUCIBILITY :
This bug can be reproduced always.

CUSTOMER SUBMITTED WORKAROUND :
Manually create the file association

Comments
Verified with jre8-b120 on win7/x64
25-12-2013

EVALUATION missed a reg key in java web start regdeploy code HKEY_CLASSES_ROOT\JNLPFile, name EditFlags, value b '00000100'
11-01-2012