diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java index 3a84c7658..595b66822 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java @@ -168,7 +168,7 @@ public class DefaultLauncher extends Launcher { } if (OperatingSystem.CURRENT_OS != OperatingSystem.WINDOWS) - res.addDefault("-Duser.home=", options.getGameDir().getParent()); + res.addDefault("-Duser.home=", options.getGameDir().getAbsoluteFile().getParent()); Proxy.Type proxyType = options.getProxyType(); if (proxyType == null) {