我试图使用Java从外部jar文件中读取文件。例如,我有两个jar文件。一个是“foo.jar”,另一个是“bar.jar”。在“bar.jar”内部是文件“foo-bar.txt”。如何使用“foo.jar”中的代码从“bar.jar”内部读取文件“foo-bar.txt”?这是否可行?我知道我可以使用
this.getClass().getClassLoader().getResourceAsStream("foo-bar.txt");
但是我不知道如何从外部jar包中实现它...有人能帮助我吗?
bar
提供了访问这个文件的方式吗?如果是的话,请将其添加到foo
的构建路径中,并使用适当的对象。 - mre