首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >getResource致NullPointerException

getResource致NullPointerException
EN

Stack Overflow用户
提问于 2014-04-24 15:06:37
回答 2查看 585关注 0票数 1

我知道有很多关于这个问题的帖子,但我的问题似乎还没有提出来。在任何情况下,我似乎都不能让getResource正确地返回路径位置。它达到了我试图找到当前类的路径的程度,甚至给了我一个空指针异常。这是我所做的事情的清单。

testProject

  • 钢筋混凝土-klass.java
  • bin -klass.class
  • 资源
  • 库 公共类Klass { public void resourceTest() { ClassLoader.getSystemResource(Klass.class.getSimpleName() + ".class").toString();Klass.class.getClass().getResource(Klass.class.getSimpleName() + ".class").toString();}}

如果我做错了什么请告诉我。我以前用过getResource,所以这让我发疯了。谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-24 15:11:59

Klass.class.getClass()等同于Class.class,因为Klass.class类是Class。因此,这将试图在java.lang包中加载资源。你只想要Klass.class.getResource()

票数 2
EN

Stack Overflow用户

发布于 2014-04-24 15:11:52

最后一行是klass.class。试着使用大写字母K的Klass.class

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23272792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档