With Linux
I run Fedora Core 3. Something in Fedora Core 3 broke the Java Webstart which ships with JDK1.4.2 and JDK1.5.0. It is not fixed in JDK1.5.0 update 1, but is scheduled to be fixed in update 2.
javaws uses all available cpu and does not exit.Workaround
A Sun engineer has kindly provided a special release which works. It is attached to the Sun bug. See http://bugs.sun.com/bugdatabase/view_bug.do;:WuuT?bug_id=6195591. I reproduce the excerpt for convenience below.
Get this version of javaws http://www.jbg.f2s.com/javaws-1_2_0_06-linux-i586-i.zip
- unzip in a suitable location (not the current java directory)
- execute install.sh to install this version of javaws.
- Now open a web start link (eg one from here http://java.sun.com/products/javawebstart/demos.html but specify the newly installed javaws as the program to execute rather than the old (not working one) Note, if you have already set the default web start app in FireFox then just go to Edit->Preferences->Downloads and edit the entry for JNLP file types.
With Eclipse Rich Client Platform (RCP)
We, after many days of effort could not get RCP and JNLP to work. There is a open source project out there called webrcp which seeks to get the two working. See http://webrcp.sf.net. It worked perfectly on Linux. It turned out to have a showstopper bug which stopped it working on Linux. We have submitted a bug and patch to the project for those that come after us. With the patch installed, it worked.