使用时是否可以指定从哪个jar资源加载:
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("file1.sql");
更详细地说,我正在使用部分gradle和部分常春藤对资源文件进行版本控制(这是项目当前的状态,我无法更改)。这确实有效,我在我的类路径中获得了文件jar-1.0.0和files-jar-1.0.1。但是如何指定我想从这两个文件中的哪一个读取资源?
答案 0 :(得分:1)
您可以按类路径中的jar的顺序指定。
看看这个:http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/classpath.html