How to get classpath from classloader?
If the classloader uses URLs, it must be a URLClassloader. What you have access to is the URLs which defines the classpath for it along side with its parent ClassLoader. To get the URLs, simply do the following: ((URLClassLoader) (Thread.currentThread().getContextClassLoader())).getURLs()