java读取文件的路径


我使用的是window+idea17,用maven构建的项目,我的项目结构如下:

wangxiao.json这个文件放在java包下,读取文件的方法,放置在json包下。运行结果如下

抛出了一个 java..lang.NullPointerException的异常。来到我项目编译后的目录进行查看。就是项目位置\target\classes\目录下。我的目录内容如下:

 

并没有在classes目录下发现我创建的wangxiao.json文件,所以出现空指针异常。解决方法是将wangxiao.json文件存放到resources目录下

之后再classess目录下会出现wangxiao.json文件。也不会出现空指针异常。

将资源文件防止到resources目录下。

 

XXX.class.getResource("/") 等价于  XXX.class.getClasLoader.getResource("")。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM