[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:
parent
20eff575f4
commit
15d14e43a3
@ -30,7 +30,7 @@ public class JarInJarStarter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
URL[] urlArray = urls.toArray(new URL[0]);
|
URL[] urlArray = urls.toArray(new URL[0]);
|
||||||
ClassLoader loader = new URLClassLoader(urlArray, null);
|
ClassLoader loader = new URLClassLoader(urlArray);
|
||||||
try {
|
try {
|
||||||
Thread.currentThread().setContextClassLoader(loader);
|
Thread.currentThread().setContextClassLoader(loader);
|
||||||
Class<?> c = Class.forName(mainClass, true, loader);
|
Class<?> c = Class.forName(mainClass, true, loader);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user