如何指定从哪个jar读取资源

时间:2015-10-29 17:33:12

标签: java classpath

使用时是否可以指定从哪个jar资源加载:

InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("file1.sql");

更详细地说,我正在使用部分gradle和部分常春藤对资源文件进行版本控制(这是项目当前的状态,我无法更改)。这确实有效,我在我的类路径中获得了文件jar-1.0.0和files-jar-1.0.1。但是如何指定我想从这两个文件中的哪一个读取资源?

1 个答案:

答案 0 :(得分:1)

您可以按类路径中的jar的顺序指定。

看看这个:http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/classpath.html