是否可以在 jar 中读取文件?
我的项目结构如下所示:
Root:
->src
->lib -<my.jar>
在 lib 目录中有一个包含文本文件的 jar(my.jar)
这是清单文件中的类路径: Class-Path: ./lib/my.jar
我正在尝试像这样加载文本文件:
InputStream in = MyClass.class.getResourceAsStream("/text.license");
知道如何读取文件吗?
谢谢
http://docs.oracle.com/javase/6/docs/api/java/util/jar/JarFile.html
您最好的选择是使用 JarFile 类(处理 zip 压缩)