在eclipse中,能够正确获取路径,但是将工程达成jar包后,运行,就报空指针异常了。
求大神解答。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
类名.class.getResource("/").getFile()报空指针
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
zqbnqsdsmd 2018-07-17 15:07关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2020-07-28 11:21啪!~的博客 类名.class.getResource("某个文件名"); 就可以直接获取到URL,但是我有时候却会报空指针异常。 后边发现了一个解决方案: 那就是你直接将啥都不写的路径输出出来,再根据自己的需求在后边补充,问题就解决啦 ...
- 2021-03-09 21:40Roonherzog的博客 ClassLoader 提供了两个方法用于从装载的类路径中取得资源:publicURLgetResource(Stringname);publicInputStreamgetResourceAsStream(Stringname...getResource得到的是一个URL对象来定位资源,而getResourceAsStre...
- 2021-09-04 16:26无尽的沉默的博客 我们在eclipse上写的.java文件最终会被编译成一个.class的字节码文件。而java源文件存储在src文件下,而编译后的.class字节码文件存储在bin... //本类名.class.getResource() //参数不带任何路径文件 URL url=JD.
- 2023-09-20 11:105477呀的博客 最近在用java开发一个工具时发现一个问题,用Eclipse编译运行java代码,可以通过以下代码得到classpath。...而是,使用getResource(""),注意,此处参数是空字符串哦,运行代码的方式不同会导致java对它有不同的处理。
- 2018-11-07 10:29阿尔法小师妹的博客 类名.class.getClassLoader().getResource("/").getPath()获取的项目路径是项目打包后在target中的路径. 例1: String classPath = Util.class.getClassLoader().getResource("/").getPath(); ...
- 慢慢变富的w的博客 String path = this.getClass().getResource("/").getPath() + fileName; System.out.println(path);// D:/example/exam01/target/classes/config/zh.md 在IDE工具中开发及Debug时一切都正常,但是打
- 2018-01-16 23:00jiang12309的博客 Class对象生成方法: 1.类名.class 说明: JVM将...2.Class.forName("类名字符串") (注:类名字符串是包名+类名) 说明:装入类,并做类的静态初始化,返回Class的对象 3.实例对象.getClass() 说明:对类进行
- 2020-11-22 14:22Crazymax1991的博客 在加载资源文件的时候,加载方式的不同,Class.getResource和ClassLoader.getResource本质上是一样的,都是使用ClassLoader.getResource加载资源的,class.getResource("/") == class.getClassLoader().getResource...
- 2022-08-23 11:41Java菜汪的博客 Properties、getResource
- 2017-01-19 17:00bluss-yang的博客 不得不吐槽这帮家伙,说来说去没有一个是用心说的,对于我这渣渣来说,不说明白原里我是不会的,不罢休的。 下面这些事转载 ...getResource()返回:URL Class.getRe
- 2009-09-02 23:56SandayH的博客 用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得 c:/test.txt文件,就会这样用File file = new File("c:/test.txt");...
- 2021-03-08 08:57rossdawson的博客 这真让我抓狂.我有一个带有src文件夹和一个类的简单eclipse项目.但是我似乎无法让get...public class ContextTest {public static void main(String[] args) {URL url = ContextTest.class.getResource("/src/...
- 2020-10-07 12:12小的时候可菜了的博客 (3)应用程序类加载器(ApplicationClassLoader), 主要负责加载用户...另外Class.getResource和ClassLoader.getResource的区别,就是在加载资源文件的时候,加载方式的不同Class.getResource多了个resolveName方法。
- lgq2016的博客 第一个问题解决方法:1....变为lblNewLabel.setIcon(new ImageIcon(ns3.class.getResource("/resources/network.png")));2.文本文件需要由file_read = new File("src/wifi.cc"...
- 2021-09-02 21:57ghimi的博客 在 Java 中访问资源我们一般使用 getResource() 方法,亦或者直接new File()然后传入一个文件路径获取资源文件。但是这两者究竟有什么区别呢?由于平常在使用的时候经常会傻傻分不清楚,因此这里写篇博客整理下我的...
- 2021-05-24 07:33我是四月君的博客 getClass().getResource()与getClassLoader().get...项目中我们经常要获取资源路径,我们会使用类名.getClass().getResource()和getClassLoader().getResource()。这两个经常乱用,用着用着就迷了, 有些时候路径获取的
- 没有解决我的问题, 去提问