From e6b38e172aea0fc011ce273adff56f901ac71e1b Mon Sep 17 00:00:00 2001 From: "Jan S." Date: Sun, 1 Feb 2026 12:26:15 +0100 Subject: [PATCH] fix(gui): fix illegal ':' character in path when exporting resources.arsc/res --- .../src/main/java/jadx/gui/ui/popupmenu/JResourcePopupMenu.java | 2 +- jadx-gui/src/main/java/jadx/gui/utils/res/ResTableHelper.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jadx-gui/src/main/java/jadx/gui/ui/popupmenu/JResourcePopupMenu.java b/jadx-gui/src/main/java/jadx/gui/ui/popupmenu/JResourcePopupMenu.java index fd5db53a3..b2a08adee 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/popupmenu/JResourcePopupMenu.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/popupmenu/JResourcePopupMenu.java @@ -120,7 +120,7 @@ public class JResourcePopupMenu extends JPopupMenu { Path subSavePath = savePath.resolve(resource.getName()); try { if (!Files.isDirectory(subSavePath)) { - Files.createDirectory(subSavePath); + Files.createDirectories(subSavePath); } } catch (IOException e) { throw new RuntimeException(e); diff --git a/jadx-gui/src/main/java/jadx/gui/utils/res/ResTableHelper.java b/jadx-gui/src/main/java/jadx/gui/utils/res/ResTableHelper.java index 239bc83ab..ce66274b4 100644 --- a/jadx-gui/src/main/java/jadx/gui/utils/res/ResTableHelper.java +++ b/jadx-gui/src/main/java/jadx/gui/utils/res/ResTableHelper.java @@ -31,7 +31,7 @@ public class ResTableHelper { private final String resNamePrefix; private ResTableHelper(String resTableFileName) { - this.resNamePrefix = resTableFileName + ":/"; + this.resNamePrefix = resTableFileName + "/"; } private void process(ResContainer resTable) {