Launching SpongeVan with Java 9


Sorry if this is a double post however I only found one semi-old thread on Java 9 and it wasn’t really related. Unsure if this is a bug or just a glitch. It appears the java-9 repo in an older Ubuntu doesn’t play nice with the latest SpongeVan.

Exception in thread “main” java.lang.RuntimeException: We have detected that you are JRE version 9-internal, which is out of date!
In order to run Sponge, you must be running JRE version 1.8.0_20 (or above).
Previous builds of JRE version 1.8 will not work with Sponge.

openjdk version “9-internal”
OpenJDK Runtime Environment (build 9-internal+0-2016-04-14-195246.buildd.src)


It happened to me too on windows with Java 9. I think sponge got the full version of java. And made sure the java update was past something like update 25. And dont check the actual version of java 8


Java 9 introduced breaking changes to classloaders. Mc server, forge are affected as well and needs to be updated first


Relevant issue with explanation: