How to get classpath from classloader?

前端 未结 5 792
悲哀的现实
悲哀的现实 2020-12-04 11:59

I am using some third party code which when given a \'-classpath\' command line argument doesnt set the java.class.path, but instead just creates a classloader, adds all the

5条回答
  •  情书的邮戳
    2020-12-04 12:33

    In case other answers don't work, try this:

    ClassLoader cl = ClassLoader.getSystemClassLoader();
    URL[] urls = ((URLClassLoader) cl).getURLs();
    for (URL url: urls) {
        System.out.println(url.getFile());
    }
    

提交回复
热议问题