所以,如果你做这样的事情 System.out.println(String.class.getClassLoader()) 你会得到 null 因为这个类被 BootStrap ClassLoader 调用,另一方面,如果你对一个类做同样的事情Ext 或 App Class 路径你将分别得到 \(ExtClassLoader@someHexValue 和 sun.misc.Launcher\)AppClassLoader@someHexValue 。 原文由 Saty...
public class Driver { public static void main(String[] args) { InputStream is = ClassLoader.getSystemClassLoader.getResourceAsStream("myconfig.txt"); if(is == null) System.out.println("input stream is null"); else System.out.println("input stream is NOT null :-)"); } } 当我运行它...