Troubleshooting MAC OS X Java Web Start


Issue:

Recent security changes released by Apple make using the Java Webstart option on Mac OSX Mountain Lion or higher more difficult. The security changes prevent users from auto-launching JNLP files.


Details:

When trying to launch the jnlp file, you are likely to see the following message.

osx_warning

Note: Clicking the Ok button here does not launch the jnlp file, but terminates the launch process.


Solution #1 - Use Java Web Start app to open JNLP file

  • 1 Open your Downloads folder and locate the JNLP file (ex. BeIndex.jnlp)
  • 2 Right-click (or Control-click) the jnlp file and then select "Open With > Java Web Start.app"
osx_solution1.png
  • 3 Click the Open button in the dialogue box which appears to launch JNLP
osx_solution1.png

Solution #2 - Modify the security settings on your Mac

  • 1 Click the Apple Menu () button at the top left corner of your computer screen.
  • 2 Launch System Preferences
  • 3 Select Security & Privacy
  • 4 Click the “General” tab
  • 5 If necessary, click the lock icon in the bottom left corner to unlock the settings for modification
  • 6 Select the "Anywhere" option at bottom of the Security & Privacy window (See image below for reference)
osx_solution2.png
  • 7 Click the "Allow from Anywhere" button to confirm your selection
  • 8 You should now only see a "Open Confirmation" window when opening jnlp files (example below)
osx_solution1.png