Java 如何遍历jar根目录中的每个xml文件

Java 如何遍历jar根目录中的每个xml文件,java,Java,在我的应用程序运行期间,我需要遍历jar根目录中的每个xml文件 我知道我可以访问像这样的具体文件 InputStream in = this.getClass().getClassLoader().getResourceAsStream( "filename.xml" ); 但是我怎样才能收到jar根目录中的文件列表呢 谢谢试试看 Java:列出资源目录的内容 getResource()函数是用Java加载文件的一种非常方便的方法。这些文件可以从类路径上的任何文件夹或JAR文件加载。然而,令

在我的应用程序运行期间,我需要遍历jar根目录中的每个xml文件

我知道我可以访问像这样的具体文件

InputStream in = this.getClass().getClassLoader().getResourceAsStream( "filename.xml" );
但是我怎样才能收到jar根目录中的文件列表呢

谢谢

试试看

Java:列出资源目录的内容
getResource()函数是用Java加载文件的一种非常方便的方法。这些文件可以从类路径上的任何文件夹或JAR文件加载。然而,令人失望的是,API缺少列出目录中所有文件的方法。(不,getResources()不起作用。)这个实用程序函数起到了解救作用

您提供的链接对此进行了详细说明。请将网站的相关内容添加到答案中。其一个功能所有相关@Jayan!知道如何将这个方法打包到测试用例中吗?这样就可以进行测试了?