When I first tried to host a Minecraft server, it would people would be unable to connect to it in online mode. This would be because of the Java error, Java.net.SocketException: Connection Denied: Connect (or something like that). This error persisted across all Java programs, whether they be Tekkit (I could not download modpacks), Feed the Beast (I could not download anything), or my server. Curiously, I could still connect to servers. More recently, this problem mysteriously left. I could host Forge servers, use Tekkit, etc. However, even more recently, the problem came back. Then, I was unable to connect to servers. No Java program could use the Internet. I figured Java 7 was forcing IPv6 over my IPv4 network, thus making an Internet connection impossible. To fix this, I installed Java 6u45, which did not support IPv6. Once I did that however, Java would not work on the desktop. I would recieve the error:
"The registry refers to a nonexistent Java Runtime Environment or the runtime is corrupted. The system cannot find the file specified."
Java 6 works within Internet browsers and Java 7u21 works within my Ubuntu VM, strangely.
Any help on fixing my problem would be greatly appreciated. Thank you.
The registry refers to a nonexistent Java Runtime Environment or the runtime is corrupted. The system cannot find the file specified.
This implies that you didn't uninstall that other version of Java correctly/ completely. So now when MC tries to use the registry to find Java, it finds one that doesn't exist.
I'm pretty sure that Oracle or Microsoft has a utility that can be used to finish cleaning up the registry for your removed Java.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Any help on fixing my problem would be greatly appreciated. Thank you.
This implies that you didn't uninstall that other version of Java correctly/ completely. So now when MC tries to use the registry to find Java, it finds one that doesn't exist.
I'm pretty sure that Oracle or Microsoft has a utility that can be used to finish cleaning up the registry for your removed Java.