Java for Mac OS X 10.5 Update 4 was more than a security fix. It also moved the Java Web Start application from the /Applications/Utilities/Java/ directory to /System/Library/CoreServices/. This broke all Java Web Start applications that were launched from anywhere other than the command line. (The command line application for Java Web Start can be found at /usr/bin/javaws.)
In order to restore the desired behavior for Java and JavaFX web applications that are launched either from a web browser or from a previously downloaded Web Start file, the Finder needs to be told what to do with JNLP files. One way to do this is to Get Info on any JNLP file in the Finder, as shown here:
The image above shows that TextEdit is the application that will open the JNLP file. Instead of TextEdit.app, the combo box should show Java Web Start.app as the default application to open all JNLP files, as shown here:
Click on the combo box and select Other..., then navigate to the System folder, then the Library folder, then the CoreServices folder, and select the Java Web Start.app file as shown here:
Select the Always Open With checkbox. Click the Add button and close the Get Info window.
That's it! Now all Web Start applications will launch correctly either from a web browser or from the Finder.
Subscribe to:
Post Comments (Atom)
Thank you! Thank you, thank you. This saved me a lot of time this morning.
ReplyDeleteThank you very much for your information!!!
ReplyDeletePatrick,
ReplyDeleteI wanted to see if you were interested in the following job opportunity for a MAC OS X Software Engineer. Please take a look at my Wordpress blog which list our job descriptions:
http://infusionrecruitingjobs.wordpress.com/2009/08/10/osx-software-engineer-milpitas-ca/
If you are interested, I would like to speak with you.
Lindsey Glass
Infusion Recruiting Solutions
512-379-0308 x102
lindsey@infusionrecruiting.com
Thank you thank you thank you!!!!
ReplyDeleteThank you!!!!! i am gratefull
ReplyDeleteMagnus
This fix no longer seems to work. Do you have any updated advice for those of us still using Java 6?
ReplyDeleteI am using java 7 and can not get "the bay" to work. no info online for this???
ReplyDelete