听起来你正在尝试使用
a FileInputStream或类似方法加载资源。不要那样做:不要调用
getResource,而是
getResourceAsStream从中调用并读取数据。
(你可以改为从URL加载资源,但调用
getResourceAsStream会更方便。)
编辑:看到了更新的答案后,似乎其他代码部分依赖于文件系统中物理单个文件中的数据。因此,答案是首先不要将其捆绑在jar文件中。你可以检查它是否在单独的文件中,如果不提取,则可以将其提取到临时文件中,但这确实是IMO。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)