If I have the lastest Version 6 of the Java JRE installed (Version 6, Update 32), everything works fine. The client starts up, displays the news page, connects to minecraft.net, and shows me my list of servers.
If I have the latest Version 7 of the Java JRE installed (Version 7, Update 4) almost nothing works. The client starts, but that is it:
- The news page is not displayed. What I see looks like the html code for actually display/formatting the page (Something like: (<html><body><font color="#808080"><br><br><br><br><br><br><br><center>Failed to update news<br>java.net.ConnectException: Connection timed out: connect</center></font></body></html>").
- Connecting to minecraft.net fails. The client then asks if I want to play offline.
- If I say 'yes', I get a server page that shows all my servers as offline and I can not join any of them.
Neither the 32 or 64 bit version of JRE 7.4 work (same results in each case).
Currently, I have both 6.32 and 7.4 installed (64 bit versions):
- If I start up minecraft.exe, it fails as described above. This is because the system picks the 7.4 version of the JRE if you just ask for 'java' or give the system a .jar file.
- If I start up the 6.32 java.exe, and explicitly tell it to use the 'jar file' minecraft.exe, everything works perfectly.
Apparently, there is something in the JRE 7.4 that completely locks minecraft.exe from the internet.