diff --git a/core/src/main/java/com/seibel/distanthorizons/core/jar/JarUtils.java b/core/src/main/java/com/seibel/distanthorizons/core/jar/JarUtils.java index 0d4cc63cc..5ddfb9b06 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/jar/JarUtils.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/jar/JarUtils.java @@ -34,7 +34,21 @@ import java.util.Objects; */ public class JarUtils { - public static final File jarFile = new File(JarUtils.class.getProtectionDomain().getCodeSource().getLocation().getPath()); + public static File jarFile = null; + + static { + try { + jarFile = new File(JarUtils.class.getProtectionDomain().getCodeSource().getLocation().toURI()); // Always safe + } + catch (Exception e) + { + e.printStackTrace(); + } + } + + public static void main(String[] args) { + System.out.println(jarFile); + } /**