[Resolves #346][fix] Use a parent ClassLoader

Before we explicitly set the parent to null, which caused classes to
fail to load on Java 9.

Fixes #346.
This commit is contained in:
Johan Tibell 2017-11-20 20:05:41 +01:00 committed by Daniel_M_Williams
parent 20eff575f4
commit 15d14e43a3

View File

@ -30,7 +30,7 @@ public class JarInJarStarter {
}
URL[] urlArray = urls.toArray(new URL[0]);
ClassLoader loader = new URLClassLoader(urlArray, null);
ClassLoader loader = new URLClassLoader(urlArray);
try {
Thread.currentThread().setContextClassLoader(loader);
Class<?> c = Class.forName(mainClass, true, loader);