JDK-4828440 : When installing a new JRE it should be set to default JRE in Jaws
  • Type: Enhancement
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 1.2.0
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2003-03-06
  • Updated: 2003-03-06
  • Resolved: 2003-03-06
Related Reports
Duplicate :  
Description

Name: gm110360			Date: 03/06/2003


A DESCRIPTION OF THE REQUEST :
We deploy our JNLP client from within the customers intranet from a web server.
using the object tag: a small sample follows

<OBJECT CODEBASE='plugin/j2re-1_4_1_02-windows-i586-i.exe#Version=1,4,1,2' CLASSID='clsid:5852F5ED-8BF4-11D4-A245-0080C6F74284' HEIGHT=0 WIDTH=0>
<PARAM NAME=type VALUE=application/x-java-applet>
.. ect
.. ect
</OBJECT>
EG: Our Problem, M-^Tsers have java 1.4.1_01 international on there machines
Now when we update the customers web server with a new JRE1.4.1_02 version the following should happen.

1 ) Our client starts and informs the user of an update.
2 ) client opens browser to update page, and client closes.
3 ) installation installs JRE1.4.1_02 and Jaws.
4 ) client is restarted automatically by installer if IE
or manually from desktop, by user clicking url.

Our problem is that it still starts our client with the previous JRE1.4.1_02
This kind of defeats the object of a web centric one click installation and depolyment.



JUSTIFICATION :
Our end users are no less the wiser, but if each customer has a machine park of 200 workstations, this requires a lot of support. To tell them how to manually set up web start to the correct JRE. We use the international version of JRE and by deploying this way we kan secure that the end user dose not try to use web starts auto update to 1.4 us.

EXPECTED VERSUS ACTUAL BEHAVIOR :
::End user experience:
We expect the client to start with the JRE which was just installed this would be transparent to the end user.

::Developer:
We expected Java Web Start installation to set JRE to the 1.4 version being installed.

::Note:
You do not get this problem if you have no previous installation of Java Web Start.
The previous JRE is used. We have to manually go into web start and change this for each user.

---------- BEGIN SOURCE ----------
None, use JRE 1.4.1_02 with html object tag
---------- END SOURCE ----------
(Review ID: 182202) 
======================================================================

Comments
EVALUATION This is partially a missunderstanding, and partially a dupe of: 4773110: Apps are run with the wrong JRE, and 4474876: pick up jre's when installed First of all, there is no default JRE. The JNLP Client is free to pick from any configured jre that matches the j2se specification in the resources of the jnlp file being run. The submitter of this bug dosn't show the jnlp file being run. But after the fix to 4474876, the new 1.4.1_02 will be in the list, and after the fix to 4474876, if both 1.4.1_01 and 1.4.1_02 are in the list, and bot match the spec, then 1.4.1_02 will be run. so this should allready be fixed in mantis. ###@###.### 2003-03-06
06-03-2003