From f3a2dad6dc2eae3a8df245fb7779b8b35cbb541b Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh Date: Fri, 1 Jan 2021 14:04:49 +0700 Subject: [PATCH] [Test Minecraft on other thread] Compile fix --- JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java b/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java index c352d95f..1ef5caa1 100644 --- a/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java +++ b/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java @@ -83,14 +83,17 @@ public final class Tools } } - // new Thread(() -> { + new Thread(() -> { try { URLClassLoader loader = new URLClassLoader(urlList.toArray(new URL[0]), Tools.class.getClassLoader()); Class clazz = loader.loadClass(versionInfo.mainClass); Method method = clazz.getMethod("main", String[].class); method.invoke(null, new Object[]{Arrays.asList(launchArgs)}); - // }).start(); + } catch (Throwable th) { + throw new RuntimeException(th); + } + }).start(); // JREUtils.launchJavaVM(javaArgList); }