【发布时间】:2017-01-17 04:26:53
【问题描述】:
我使用 Launch4j 从我的 jar 中生成了一个 .exe 文件。
我之前使用 ZipInputStream 读取 .jar 中的文件,但现在它不再工作了(zip.getNextEntry() 返回 null)。
我找到的唯一解决方案是删除 .exe 并改用 Runnable jar。它是唯一的解决方案吗?
【问题讨论】:
-
你应该使用
Class.getResourceAsStream来加载资源。 -
对不起,让我改写我的意思:如何浏览 .exe 中的文件以获取他们的名字?
-
使用像 Reflections 这样的库来为您完成繁重的工作。