我有一个项目,其中有一些其他项目作为依赖项。所有这些项目在源文件夹“src”中都有一个名为“forms.properties”的文件。我正在使用以下代码获取这些文件:
Enumeration<URL> propFiles = ClassLoader.getSystemClassLoader().getResources("forms.properties");
当我通过 Eclipse 运行项目时,它运行良好,因为它找到了所有属性文件。问题是当我将它导出为可运行的 jar 时,只导出最后一个“forms.properties”,其他的似乎被覆盖,因为它们具有相同的名称并且它们位于同一个文件夹中,只是更改了项目名称。
你知道如何在没有这种覆盖效果的情况下导出它吗?