我有一个使用 JAR 的 Java 应用程序。JAR 有一些资源文件,它从它自己的类中访问这些文件。
在 jar 中,它列出了存在于目标/类文件夹中的资源文件:
ClassLoader loader = PolicyHelper.class.getClassLoader();
InputStream in = loader.getResourceAsStream("./");
BufferedReader rdr = new BufferedReader(new InputStreamReader(in));
String line;
try {
while ((line = rdr.readLine()) != null) {
System.out.println("file: " + line);
}
rdr.close();
} catch(Exception e) {}
Run Code Online (Sandbox Code Playgroud)
但是,当我将此 JAR 作为 Maven 依赖项包含在另一个 Java 项目中时,它会列出属于新项目的文件 - 而不是 jar。
这个问题有方法解决吗?
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |