jar hell问题以及解决方案

    xiaoxiao2021-03-25  150

    当一个类或一个资源文件存在多个jar中,就会出现jar hell问题。

    可以通过以下代码来诊断方案:

    try { ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); String resourceName = "net/sf/cglib/proxy/MethodInterceptor.class"; Enumeration<URL> urls = classLoader.getResources(resourceName); while(urls.hasMoreElements()){ System.out.println(urls.nextElement()); } } catch (IOException e) { e.printStackTrace(); } 输出结果:jar:file:/D:/workspace/Test/lib/cglib-3.2.4.jar!/net/sf/cglib/proxy/MethodInterceptor.class

    转载请注明原文地址: https://ju.6miu.com/read-12065.html

    最新回复(0)