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