JAR包中资源访问与Class访问
在java使用以及部署应用时,经常会打一个jar包并将他安置在服务器上运行,而当你将配置文件放在resources目录下时,他将会被一起打包成一个class的类。并保存在jar包中,此时你无法通过相对路径来获取你放在resources目录下的文件,而需要通过Class.getResource()或Class.getResourceAsStream()来获取resources下的文件的访问。
请注意,jar文件中包含的资源是只读的。您将无法保存对数据库的任何更改。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小贺同学的blog!
评论