I installed this a few minutes ago and found that Java Preferences was no longer in my Utilities Folder. Anyone else have this problem?
why they would do this.
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
Hi
Unfortunately I need Java for an app.
For security reason, every time I had to use that app I activated Java in "Java Preferences" and deactivated it again after usage.
After this update the Java Preferences are gone and it appears that I can't stop running Java system wide. (As now the mentioned app starts without the need of activating Java first).
Just to be sure: I'm on the safe side if I have deactivated the Java Plugin in all my browsers?
Thanks for an answer.
Has it removed java from my computer? If I type java -version in terminal, i get the following.
Code:java version "1.6.0_37" Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909) Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
What does this mean ?
You do not need to disable the Java Virtual Machine... as it is only used for running local Java apps and it not a security concern.
The security issue is with the Java web plugin. This Apple update diabled the Apple provided Java 6 web plugin leaving the Java 7 web plugin alone (if you had it). Just turn off Java in the browser prefs and you are safe.
No... this update only removed the Java web plugin, not the Java virtual machine you are seeing with the command.
Any idea on how to get the web plugin to point back to the 1.6 version as I'm finding a lot of apps I use (primarily Cisco UCS console and HP ILO) are not working with version 1.7.
You do not need to disable the Java Virtual Machine... as it is only used for running local Java apps and it not a security concern.
The security issue is with the Java web plugin. This Apple update diabled the Apple provided Java 6 web plugin leaving the Java 7 web plugin alone (if you had it). Just turn off Java in the browser prefs and you are safe.
No... this update only removed the Java web plugin, not the Java virtual machine you are seeing with the command.
I have tried it myself, but this looks like it would work by creating a symlink back to the old version.
Will the Java virtual machine be updated as well anytime soon?
It's already been updated, but as others have said, you have to install it yourself. Apple no longer maintains Java for Mac OS X.
So we now have the plugin for version 7 and the virtual machine for 1.6.0_37 ?
This update from Apple removes the 1.6 web plugin while leaving the 1.6 virtual machine. If you install Java from Oracle you will get the 1.7 plugin and the 1.7 virtual machine. This will still leave the 1.6 virtual machine in place also.
Should I be installing the Java 7 up9 SDK then? It seems many are only installing the JRE.
Unless you are developing Java apps or need the Java troubleshooting tools it provides, there is no need for you to install it.Why is this displayed then in Terminal and not the info for version 7? Ive read in another forum that the SDK will fix that. I can give you a link to that if you need to read it.
Code:
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
Unless you are developing Java apps or need the Java troubleshooting tools it provides, there is no need for you to install it.Why is this displayed then in Terminal and not the info for version 7? Ive read in another forum that the SDK will fix that. I can give you a link to that if you need to read it.
Code:
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
Because the 7 JRE only installs the web plugin and leaves the default 1.6 used for applications alone. The security risks in the news all relate to the web plugin.
If you install the 7 JDK that will give you 1.7 for local applications also. Just be aware it can break local applications. For example I use Crashplan for backup and installing the 7 JDK along with the latest Apple update (which removed the Java preferences app) broke the Crashplan app. Crashplan released a workaround that involved manually editing a .plist file to point the app back to the old 1.6 version of Java for applications.
Unless you are developing Java apps or need the Java troubleshooting tools it provides, there is no need for you to install it.
Because the 7 JRE only installs the web plugin and leaves the default 1.6 used for applications alone. The security risks in the news all relate to the web plugin.
If you install the 7 JDK that will give you 1.7 for local applications also. Just be aware it can break local applications. For example I use Crashplan for backup and installing the 7 JDK along with the latest Apple update (which removed the Java preferences app) broke the Crashplan app. Crashplan released a workaround that involved manually editing a .plist file to point the app back to the old 1.6 version of Java for applications.
Thank you for explaining this. It's been hard trying to get an answer, but how will the default 1.6 will be updated in the future? Sorry for so many questions but I like to know what I am doing before the plunge as it can save a lot of problems when it's too late. I appreciate your help.
This update from Apple removes the 1.6 web plugin while leaving the 1.6 virtual machine. If you install Java from Oracle you will get the 1.7 plugin and the 1.7 virtual machine. This will still leave the 1.6 virtual machine in place also.