diff --git a/src/main/java/com/rarchives/ripme/utils/Utils.java b/src/main/java/com/rarchives/ripme/utils/Utils.java index c5edd86d..8a8699a3 100644 --- a/src/main/java/com/rarchives/ripme/utils/Utils.java +++ b/src/main/java/com/rarchives/ripme/utils/Utils.java @@ -222,7 +222,14 @@ public class Utils { } private static File getJarDirectory() { - return Utils.class.getResource("/rip.properties").toString().contains("jar:") ? new File(System.getProperty("java.class.path")).getParentFile() : new File(System.getProperty("user.dir")); + File jarDirectory = Utils.class.getResource("/rip.properties").toString().contains("jar:") + ? new File(System.getProperty("java.class.path")).getParentFile() + : new File(System.getProperty("user.dir")); + + if (jarDirectory == null) + jarDirectory = new File("."); + + return jarDirectory; } /**