我们常常在代码中读取一些jar包中資源文件件(比如图片音乐,文本等等)在单独运行的时候这些简单的处理当然不会有问题。但是如果我们把代码打成一个jar包以后,即使将jar包中资源文件件一并打包这些东西也找不出来了。看看下面的代码:
File(相对路径);的形式,是鈈可能定位到文件资源的这也是为什么源代码1打包成jar文件后,调用jar包时会报出FileNotFoundException的症结所在了
//返回读取指定资源的输入流
如果我们把代码打成一个jar包以后即使将jar包中资源文件件一并打包,这些东西也找不出来了看看下面的代码: