From c3fc22c6a90e47d236cb317f42cfb151d8296913 Mon Sep 17 00:00:00 2001 From: catsout <36527596+catsout@users.noreply.github.com> Date: Tue, 5 Oct 2021 18:12:08 +0800 Subject: [PATCH] Check writable on jarfile for conifg (#1084) --- HMCL/src/main/java/org/jackhuang/hmcl/setting/ConfigHolder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/setting/ConfigHolder.java b/HMCL/src/main/java/org/jackhuang/hmcl/setting/ConfigHolder.java index 880cb1276..656ea8eb7 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/setting/ConfigHolder.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/setting/ConfigHolder.java @@ -108,7 +108,7 @@ public final class ConfigHolder { try { Path jarPath = Paths.get(ConfigHolder.class.getProtectionDomain().getCodeSource().getLocation() .toURI()).toAbsolutePath(); - if (Files.isRegularFile(jarPath)) { + if (Files.isRegularFile(jarPath) && Files.isWritable(jarPath)) { jarPath = jarPath.getParent(); exePath = jarPath;