diff --git a/Natives/JavaLauncher.c b/Natives/JavaLauncher.c index 6c333f65..af227dc5 100644 --- a/Natives/JavaLauncher.c +++ b/Natives/JavaLauncher.c @@ -66,6 +66,8 @@ int launchJVM(int argc, char *argv[]) { // Check if JVM restarts if (!started) { margv[margc++] = "/usr/lib/jvm/java-16-openjdk/bin/java"; + margv[margc++] = "-XstartOnFirstThread"; + margv[margc++] = "Djava.library.path=/Applications/PojavLauncher.app/Frameworks"; debug("Reading custom JVM args (overrideargs.txt)"); char jvmargs[10000]; FILE* argsFile = fopen(args_path, "r");