如何读取jar中的资源

时间:2018-06-23 08:58:31

标签: java jar resources

我构建了一个用于生成RandomTestData的工具,您可以在这里RandomTestData

但是他们是一个大问题。如果我在项目中运行Junit Test,则必须将.txt文件放在src / main / test / resources中,以便DataHolder找到文件。而且,如果将其用作另一个项目中的jar,则我将遇到同样的问题,即数据持有人找不到文件。

我在此Thread中尝试了解决方案,但这也不起作用。 有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

所以Class#getReource是写Methode确实加载资源的方法。但是最好的资源是与类在同一个文件夹中。因此,您必须在资源文件夹中构建与类文件的包结构相同的包结构。