如何演练 Java 类资源?
我知道我们可以做这样的事情:
Class.class.getResourceAsStream("/com/youcompany/yourapp/module/someresource.conf")
以读取打包在我们的 jar 文件中的文件。
我已经用谷歌搜索了很多,我肯定没有使用正确的术语;我想做的是列出可用的资源,如下所示:
Class.class.listResources("/com/yourcompany/yourapp")
这应该返回包中的资源列表com.yourcompany.yourapp.*
这可能吗?关于如何做到这一点的任何想法,以防万一它不能像我展示的那样容易地完成?
注意:我知道有可能知道你的罐子在哪里,然后打开它并检查它的内容以实现它。但是,在我现在工作的环境中,我不能这样做。