From 34aba64ec0d12f8ddcee5e0798ac743e665cca2d Mon Sep 17 00:00:00 2001 From: Yeregorix Date: Mon, 23 Sep 2024 17:28:49 +0200 Subject: [PATCH] Fix launch when jar path contains spaces --- .../java/org/spongepowered/vanilla/installer/InstallerMain.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vanilla/src/installer/java/org/spongepowered/vanilla/installer/InstallerMain.java b/vanilla/src/installer/java/org/spongepowered/vanilla/installer/InstallerMain.java index 992785c98d9..b7220520f38 100644 --- a/vanilla/src/installer/java/org/spongepowered/vanilla/installer/InstallerMain.java +++ b/vanilla/src/installer/java/org/spongepowered/vanilla/installer/InstallerMain.java @@ -159,7 +159,7 @@ public void downloadAndRun() throws Exception { .toArray(Path[]::new); final URL rootJar = InstallerMain.class.getProtectionDomain().getCodeSource().getLocation(); - final URI fsURI = new URI("jar", rootJar.toString(), null); + final URI fsURI = new URI("jar:" + rootJar); System.setProperty("sponge.rootJarFS", fsURI.toString()); final FileSystem fs = FileSystems.newFileSystem(fsURI, Map.of());