diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/forge/ForgeNewInstallTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/forge/ForgeNewInstallTask.java index b6a34935b..dcca6602a 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/forge/ForgeNewInstallTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/forge/ForgeNewInstallTask.java @@ -143,7 +143,7 @@ public class ForgeNewInstallTask extends TaskResult { data.put(key, parseLiteral(value, Collections.emptyMap(), str -> { - Path dest = temp.resolve(str); + Path dest = Files.createTempFile(temp, null, null); FileUtils.copyFile(fs.getPath(str), dest); return dest.toString(); }));