From 78ccdfced900205ce9126306efca2220b3af785f Mon Sep 17 00:00:00 2001 From: Daniel Ruthardt Date: Tue, 16 Jan 2018 21:10:17 -0600 Subject: [PATCH] Don't assume a specific system class loader. The issue was encountered using Oracle JDK9 on Debian stretch arm64. --- src/helma/main/launcher/Main.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/helma/main/launcher/Main.java b/src/helma/main/launcher/Main.java index 104ef727..a0e1d175 100644 --- a/src/helma/main/launcher/Main.java +++ b/src/helma/main/launcher/Main.java @@ -216,12 +216,10 @@ public class Main { } } - URLClassLoader apploader = (URLClassLoader) - ClassLoader.getSystemClassLoader(); - // try to get Helma installation directory if (installDir == null) { - URL launcherUrl = apploader.findResource("helma/main/launcher/Main.class"); + URL launcherUrl = ClassLoader.getSystemClassLoader() + .getResource("helma/main/launcher/Main.class"); //$NON-NLS-1$ // this is a JAR URL of the form // jar:!/{entry}