Don't fatal error if someone's using a dumb jar system

This commit is contained in:
libraryaddict
2020-02-23 10:54:09 +13:00
parent 1cb9c0ee4a
commit 7f3aa75c44
4 changed files with 43 additions and 19 deletions

View File

@@ -31,9 +31,10 @@ public class ClassGetter {
if (src != null) {
URL resource = src.getLocation();
if (resource.getPath().endsWith(".jar")) {
if (resource.getPath().toLowerCase().endsWith(".jar")) {
processJarfile(resource, pkgname, classes);
} else {
System.out.println("Not sure how you got here: " + resource.getPath());
for (File f : new File(resource.getPath() + "/" + pkgname.replace(".", "/")).listFiles()) {
if (!f.getName().endsWith(".class")) {
continue;