From 3a2142709503c9524750ea796132bcc83ca2ffc4 Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh Date: Wed, 3 Feb 2021 19:32:06 +0700 Subject: [PATCH] Add more debug logs, for #21 --- JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java b/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java index fac6fc6e..93143450 100644 --- a/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java +++ b/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java @@ -85,12 +85,14 @@ public final class Tools } new Thread(() -> { try { + System.out.println("Args init finished. Now starting game"); - URLClassLoader loader = new URLClassLoader(urlList.toArray(new URL[0]), ClassLoader.getSystemClassLoader()); - Class clazz = loader.loadClass(versionInfo.mainClass); - Method method = clazz.getMethod("main", String[].class); - method.invoke(null, new Object[]{launchArgs}); - + URLClassLoader loader = new URLClassLoader(urlList.toArray(new URL[0]), ClassLoader.getSystemClassLoader()); + Class clazz = loader.loadClass(versionInfo.mainClass); + Method method = clazz.getMethod("main", String[].class); + method.invoke(null, new Object[]{launchArgs}); + + System.out.println("It went past main(). Should not reach here!"); } catch (Throwable th) { throw new RuntimeException(th); }