Can't run on Java 6 machines...
barnden opened this issue ยท 2 comments
The title says it all, when I use Java 6 for my computer the plugin doesn't work, but when I use Java 7, it works perfectly excepting connecting to my static IP when I have Java 7 installed is impossible. I am using a Mac with Mountain Lion installed.
Also, this is off topic slightly but if anyone can help me with the Java 7 issue, where if I have Java 7 installed no one can join my server from my static ip (yes I do have it port forwarded) but when I have Java 6, anyone can join from my static ip.
@creepz21, To answer your first question, the source code for RemoteBukkit uses some new features introduced in Java 7, and so I can't just compile a Java 6 version and give it to you. I would backport the entire plugin (it is not very big at all) so it would work with Java 6, but JDK 1.6 has now been obsoleted. Only Java 7 is currently being developed (i.e. security vulnerabilities, bugfixes, etc. are only released for JDK 1.7), and so I encourage you to abandon Java 6 for 7.
Your first problem sounds very weird. When you talk about static IP, are your referring to static within or external to your LAN? I should then be able to provide more support.
At any rate, I highly doubt there is a bug in Java 7 which discriminates against static IP addresses. Fundamentally at a DHCP level, static and dynamically assigned IP addresses are handled exactly the same by network clients.
One more thought, when you were testing connecting from a static IP address (in Java 7), did you have RemoteBukkit installed? It might be screwing everything up for you.