From a690be4d1bfde1c2f8848a3b5cd9d2566b29477a Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh Date: Fri, 1 Jan 2021 17:22:32 +0700 Subject: [PATCH] Fix: argument type mismatch --- JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java b/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java index 1ef5caa1..0758f782 100644 --- a/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java +++ b/JavaApp/src/main/java/net/kdt/pojavlaunch/Tools.java @@ -88,11 +88,12 @@ public final class Tools 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)}); + method.invoke(null, new Object[]{launchArgs}); } catch (Throwable th) { throw new RuntimeException(th); } + }).start(); // JREUtils.launchJavaVM(javaArgList); @@ -100,17 +101,17 @@ public final class Tools public static void getJavaArgs(List javaArgList) { List overrideableArgList = new ArrayList(); - +/* overrideableArgList.add("-Djava.home=" + Tools.DIR_HOME_JRE); overrideableArgList.add("-Djava.io.tmpdir=" + System.getProperty("java.io.tmpdir")); overrideableArgList.add("-Duser.home=" + Tools.DIR_GAME_HOME); overrideableArgList.add("-Duser.language=" + System.getProperty("user.language")); - // overrideableArgList.add("-Duser.timezone=GMT"); + overrideableArgList.add("-Duser.timezone=GMT"); overrideableArgList.add("-Dos.name=Darwin"); overrideableArgList.add("-Dos.version=iOS-" + System.getProperty("os.version")); - +*/ overrideableArgList.add("-Dpojav.path.minecraft=" + Tools.DIR_GAME_NEW); overrideableArgList.add("-Dpojav.path.private.account=" + Tools.DIR_ACCOUNT_NEW);