Greetings!
You are probably aware of the recent Java vulnerabilities and exploits, and the series of updates attempting to correct them. At the same time, Oracle has offered the last public update for Java 6 (also known as 1.6). For most people, you should probably update Java to the latest, and leave it disabled in your browsers till you need it. The paranoid should probably delete Java from their systems, format, and reinstall the OS, take a shower, and vacuum the house, and sell it. :)
I usually have both Java 6 and Java 7 installed, and I use the Java automatic updater.
The current installer for Java 1.7 (7u15) will uninstall Java 1.6.
release notes:
Since doing Java update 7u15, I now see an error message when I launch SC2gears:
Launch4j
This application requires a Java Runtime Environment 1.6.0
The final version of 1.6 (6u41) can still be downloaded from:
So I installed 1.6 32bit (jre-6u41-windows-i586.exe), but I still got the error.
So I uninstalled both jre7, and jre6. I also deleted the CLASSPATH and QTJAVA environment variables. I don't particularly like QuickTime anyway.
Then I installed the above 1.6 32bit again, and now SC2gears is happy again. I hope this helps someone.
But will you be recompiling SC2gears against Java 7? I know there are some differences in 7 vs 6, especially in exception handling.
=seymour=