From 15d14e43a34ea6eddda1e55b13a0aaa62855010d Mon Sep 17 00:00:00 2001 From: Johan Tibell Date: Mon, 20 Nov 2017 20:05:41 +0100 Subject: [PATCH] [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. --- swing/src/net/sf/openrocket/startup/jij/JarInJarStarter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swing/src/net/sf/openrocket/startup/jij/JarInJarStarter.java b/swing/src/net/sf/openrocket/startup/jij/JarInJarStarter.java index 2828811ac..00a9e3384 100644 --- a/swing/src/net/sf/openrocket/startup/jij/JarInJarStarter.java +++ b/swing/src/net/sf/openrocket/startup/jij/JarInJarStarter.java @@ -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);