restart disables javaws again

Today after restart the javaws refused to work again (after been fixed 2 months ago with http://support.apple.com/kb/HT5559).

Removed the plugin JavaAppletPlugin.plugin again, and still didn't work.

the symbolic link for /usr/bin/javaws was stil active:

$ ls -l /usr/bin/javaws

lrwxr-xr-x 1 root wheel 64 Oct 23 11:20 /usr/bin/javaws -> /System/Library/Java/Support/Deploy.bundle/Contents/MacOS/javaws


Starting javaws from command line with url shows:


Java Web Start splash screen process exiting .....

Bad installation. No JRE found in configuration file: No such file or directory


Anybody knows the fix for this one ? (advise don't restart before you know the fix).

Posted on Jan 31, 2013 12:43 AM

Reply
75 replies

Jan 31, 2013 3:30 AM in response to htilly

This solved our problem:


/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.p list


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<!--

<key>JavaWebComponentVersionMinimum</key>

<string>1.6.0_37-b06-435</string>

-->

<key>LastModification</key>

<string>Thu, 31 Jan 2013 04:41:14 GMT</string>

<key>PlugInBlacklist</key>

<dict>

<key>10</key>

<dict>

<key>com.macromedia.Flash Player.plugin</key>

<dict>

<key>MinimumPlugInBundleVersion</key>

<string>11.3.300.271</string>

</dict>

<!--

<key>com.oracle.java.JavaAppletPlugin</key>

<dict>

<key>MinimumPlugInBundleVersion</key>

<string>1.7.11.22</string>

</dict>

-->

</dict>

</dict>

<key>Version</key>

<integer>2028</integer>

</dict>

</plist>

Jan 31, 2013 4:05 AM in response to bastian_kroll

It seems like Apple tried to define Java 1.6.0.37-435 as the least allowed Java version to be used for WebStart by defining

JavaWebComponentVersionMinimum = 1.6.0_37-b06-435

but currently the most recent 'official' version deployed by Apple is 1.6.0_37-b06-434.


Please note: Commenting out the lines or using the command line i posted above will allow any 1.6 to be used for Java WebStart and so MAY be a SECURITY ISSUE!

Jan 31, 2013 5:32 AM in response to yabbanoname

This did solve it for me, and keeps working after reboot:



sudo defaults write /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta JavaWebComponentVersionMinimum "1.6.0_37-b06-434"

sudo chmod +r /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta. plist

What does it do:


Since 1.6.0_37-b06-434 is actually installed (you can check with "java -version"), I set this as the required version. If the key exists, it won't be set again.

Yours, Heiko

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

restart disables javaws again

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.