From 4c0925ac343b9bef1e10222c55d4ad922a262d28 Mon Sep 17 00:00:00 2001 From: Till Schulte-Coerne Date: Tue, 15 Jul 2025 13:26:45 +0200 Subject: [PATCH] Fix problems with spaces in path names under windows --- ext/JarMain.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ext/JarMain.java b/ext/JarMain.java index 2e4ffb35..4167d986 100644 --- a/ext/JarMain.java +++ b/ext/JarMain.java @@ -42,10 +42,12 @@ public class JarMain implements Runnable { URL mainClass = getClass().getResource(MAIN); URI uri; File file; + String pathWithoutMain; try { this.path = mainClass.toURI().getSchemeSpecificPart(); - uri = new URI(this.path.replace("!" + MAIN, "")); + pathWithoutMain = mainClass.toURI().getRawSchemeSpecificPart().replace("!" + MAIN, ""); + uri = new URI(pathWithoutMain); } catch (URISyntaxException e) { throw new RuntimeException(e);