From c95956a73340af8975766637ee079463ac0d6acd Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh Date: Fri, 1 Jan 2021 13:57:01 +0700 Subject: [PATCH] Add missing import; Test Minecraft on other thread --- 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 53497f90..df6b8071 100644 --- a/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java +++ b/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java @@ -5,8 +5,7 @@ import com.google.gson.*; import com.oracle.dalvik.*; import java.io.*; import java.lang.reflect.*; -import java.net.HttpURLConnection; -import java.net.URL; +import java.net.*; import java.nio.charset.*; import java.util.*; import java.util.zip.*; @@ -84,10 +83,14 @@ public final class Tools } } + new Thread(() -> { + 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(); // JREUtils.launchJavaVM(javaArgList); }