在Java中,getClass()。getClassLoader()如何返回null?
jar中所有类的ClassLoader为null。
答案 0 :(得分:4)
来自documentation ...
public ClassLoader getClassLoader()
返回的类加载器 类。一些实现可能会使用 null表示引导类 装载机。此方法将返回null 在这样的实现中,如果这个类 由引导类加载 加载器。
...
如果此对象表示基本类型或void,则返回null。
答案 1 :(得分:1)
您使用的是endorsed standards吗?我相信这会导致类被引导类加载器加载,即使您可能没有显式使用-Xbootclasspath。