From 0c7d4ad7a135d169b2db85062d827279e6d86aaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rickard=20=C3=96berg?= Date: Fri, 3 Jan 2025 14:16:36 +0800 Subject: [PATCH] Fix compilation in module enabled applications (#416) --- jte/src/main/java/gg/jte/compiler/ClassUtils.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jte/src/main/java/gg/jte/compiler/ClassUtils.java b/jte/src/main/java/gg/jte/compiler/ClassUtils.java index f472ebe2..70fe21a1 100644 --- a/jte/src/main/java/gg/jte/compiler/ClassUtils.java +++ b/jte/src/main/java/gg/jte/compiler/ClassUtils.java @@ -33,6 +33,14 @@ public static void resolveClasspathFromClassLoader(ClassLoader classLoader, Cons pathConsumer.accept(path); } } + String modulePath = System.getProperty("jdk.module.path"); + + if (!StringUtils.isBlank(modulePath)) { + String[] paths = modulePath.split(separator); + for (String path : paths) { + pathConsumer.accept(path); + } + } if (classLoader instanceof URLClassLoader loader) { for (URL url : loader.getURLs()) {