java - Can't find a class using Class.forName() -
this "test-addon"
and i'm trying load "main class" using:
class<?> jarclass; try { classloader cls = classloader.getsystemclassloader(); jarclass = cls.loadclass("main.addon"); } catch (classnotfoundexception e) { throw new invalidpluginexception("\"addon class\" not found", e); }
as can see in image, class exists, still returns:
line 21: jarclass = cls.loadclass("main.addon");
question: why happen
the jar or directory contains main.addon
isn't on classpath.
try addon
(no package specifier). in maven-style projects, src/main
root (default) package.