Well, I don't think I will join the debate about Java, but a temporary fix to enable Java (I know, it is a security hazard, however I don't have another option as I have to use the Juniper SSL VPN network connect client).
So,
1. close Safari
2. Open a terminal
3. sudo vi /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist
4. Find the string <key>MinimumPlugInBundleVersion</key>
5. Just under that line you should see the version. Change the last portion of the number from 19 to 1.
6. Save and exit
7. Start up Safari and you should work. You must keep in mind that this file may be updated by Apple again, so this is only temporary and should only be done if you *must* use your current version of Java.
best of luck....
Thanks for that, was wondering why I was unable to connect to work until I found this thread. I have also disabled the auto update as per the post a couple down from yours, must remember to turn that back on when Java gets updated.
Its not just the Juniper VPN, there is also the AEP VPN and other legacy websites which will no longer work. I wonder how many others Apple have annoyed by using a sledgehammer to crack a nut.