两个不同jar包下相同文件的获取:
1、创建3个工程(test,test2 ,testDemo)
test和test2 资源目录下有相同的配置文件(/META/prop.properties)
testDemo 为获取配置文件的工程;
testDemo代码:
import java.io.*;
import java.net.URL;
import java.util.Enumeration;
public class DemoApplication {
public static void main(String... arg) {
readProp();
System.out.println("-------------");
scanProps();
}
public static void readProp() {
InputStream is = DemoApplication.class.getResourceAsStream("/META-INF/prop.properties");
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String s = "";
try {
while ((s = br.readLine()) != null){
System.out.println(s);
}
} catch (IOException e) {