Java加载jar中包含的资源

Java加载jar中包含的资源,第1张

Java加载jar中包含的资源

听起来你正在尝试使用

a FileInputStream
或类似方法加载资源。不要那样做:不要调用
getResource
,而是
getResourceAsStream
从中调用并读取数据。

(你可以改为从URL加载资源,但调用

getResourceAsStream
会更方便。)

编辑:看到了更新的答案后,似乎其他代码部分依赖于文件系统中物理单个文件中的数据。因此,答案是首先不要将其捆绑在jar文件中。你可以检查它是否在单独的文件中,如果不提取,则可以将其提取到临时文件中,但这确实是IMO。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5059137.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存