参考博客:http://blog.csdn.net/ciedecem/article/details/10382275html
问题:java
项目中须要用到从文件中加载json数据,如图放在conf目录下。json
程序中用app
XXX.class.getResource("app.json");post
XXX.class.getClassLoader().getResourceAsStream("app.json")ui
都找不到该文件,报NullPointerException。类加载器只能加载classPath目录下面的文件,不能用这两种方式读取jar文件外部的文件。spa
解决方案:.net
参考网上博客...知道Maven项目会将src/main/resources目录中的全部文件都打包到jar中,那么上面的方法就能够用了。因而建resources目录,发现确实可行!htm
附:类加载器加载文件方式blog