社区
Java
帖子详情
空指针:String filepath = 类名.class.getResource("/").getFile()
qq_34947515
2017-07-22 01:58:11
在eclipse中,String filepath = 类名.class.getResource("/").getFile();能够正确获取路径。但是将工程达成jar包后,运行即报空指针异常。求大神解答一二。
...全文
248
2
打赏
收藏
空指针:String filepath = 类名.class.getResource("/").getFile()
在eclipse中,String filepath = 类名.class.getResource("/").getFile();能够正确获取路径。但是将工程达成jar包后,运行即报空指针异常。求大神解答一二。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
minemine0418
2017-07-22
打赏
举报
回复
代码和报错信息贴出来看看 ~
qq_34947515
2017-07-22
打赏
举报
回复
1.在eclipse中运行,能得出结果:
2.将工程达成jar包:
3.运行jar包:
4.结果空指针异常:
关于
class
.get
Resource
()报
空指针
问题
类名
.
class
.get
Resource
("某个文件名"); 就可以直接获取到URL,但是我有时候却会报
空指针
异常。 后边发现了一个解决方案: 那就是你直接将啥都不写的路径输出出来,再根据自己的需求在后边补充,问题就解决啦 ...
记录 for JAVA 1
//Java中动态获取路径的方法: ...
String
file
Dir = 我的
类名
.
class
.get
Resource
("/template").getPath(); 或者
String
path = Thread.currentThread().getContext
Class
Loader().get
Resource
("").getP
java读取配置文件
类名
.
class
.get
Resource
("") 表示项目中包的绝对目录(xx/workspace/项目名/包名)
类名
.
class
.get
Resource
("/") 表示项目的绝对目录(xx/workspace/项目名)
类名
.
class
.get
Resource
("/") ==
类名
.get
Class
...
IDEA中获取
resource
s目录下文件
在java中我们可以通过
类名
.
class
.get
Resource
("/")获取到
class
es目录的URI,再通过getPath获取目录路径,拼接文件路径和文件名,我们就可以获得完整的路径了,当我们有了完整的目录路径后就可以通过
File
等类对文件...
Java获取.
class
文件路径
为了详细说明要介绍的几种方法,本例准备了两个工程: ① Java工程: ...Ⅰ、Thread.currentThread().getContext
Class
Loader().get
Resource
(name).getPath(); name:资源名称,例如:"com/test/test.txt"。
Java
50,561
社区成员
85,624
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章