Up until recently, I was able to launch/open JNLP files in Firefox using Java web start.
Don\'t know what happened all of a sudden JNL
In my case, the problem was caused by starting my app from a shortcut on the public desktop (windows 7). As a result, as far as I can tell, the temporary files location was set to c:\users\public\etc. This resulted in the unable to write to cache detail. When I reset to defaults in the temporary files control applet, all worked fine.