現在打了個可執行的jar包,
通過 java -jar something.jar執行,
目前配置文件(如something.properties)放在jar包裏了,
現在我想把配置文件放在jar包外面,
這樣方便修改!
but how?!
我是通過:
properties.load(ConfigUtil.class.getClassLoader().getResourceAsStream("conf.properties"));
來獲取配置文件的輸入流的。
另:
在其他類中調用那個jar包裏的Main-Class的main方法是可以讀取jar包外的配置文件的,
但是執行:
java -jar xxxxx.jar
卻不行!