public class PluginClassLoaderextends URLClassLoaderImageJ uses this class loader to load plugins and resources from the plugins directory and immediate subdirectories. This class loader will also load classes and resources from JAR files.
The class loader searches for classes and resources in the following order:
- Plugins directory
- Subdirectories of the Plugins directory
- JAR and ZIP files in the plugins directory and subdirectories
The class loader does not recurse into subdirectories beyond the first level.