繁体   English   中英

getClass()。getClassLoader()。getResourceAsStream引发NullPointerException

[英]getClass().getClassLoader().getResourceAsStream is throwing a NullPointerException

在Java中,getClass()。getClassLoader()如何返回null?

  • “类”所在的jar不在common / lib下。
  • 罐子没有被加载。

jar中所有类的ClassLoader为null。

文档中 ...

public ClassLoader getClassLoader()

返回该类的类加载器。 一些实现可能使用null来表示引导类加载器。 如果此类是由bootstrap类加载器加载的,则此方法在此类实现中将返回null。

...

如果此对象表示原始类型或void,则返回null。

您是否使用任何认可的标准 我相信这将导致引导类加载器加载类,即使您可能未明确使用-Xbootclasspath。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM