【发布时间】:2021-05-27 04:06:58
【问题描述】:
如何在 jar 库中存储文件?
设置: 创建一个简单的 maven 项目,其中包含一个使用 getResoruceAsStream() 方法从资源文件夹加载某些内容的类和一个运行它的测试。测试将失败,问题是找不到该文件,稍后当我们尝试将其编译为 lib 并运行该类时会出现相同的问题。
问题:使用我知道的唯一方法(也是您可以在网络上找到的唯一方法)getResourceAsStream() 会给您一个空引用异常,因为该文件丢失了。那么如何将文件添加到 jar 中并稍后加载呢?
【问题讨论】:
-
这能回答你的问题吗? Reading a resource file from within jar