1. 程式人生 > >Java SE程式打包成jar包或exe程式時,讀取配置檔案的處理

Java SE程式打包成jar包或exe程式時,讀取配置檔案的處理

該Java SE程式打包成JAR包或exe程式的時候,配置檔案不能放在裡面;因為會時不時的修改配置檔案裡面的內容,所以必須放在外邊,以備隨時更改!

Main main = new Main();
String jarpath = main.getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
jarpath = jarpath + "config/config.ini";
in = new FileInputStream(jarpath);

這樣寫,就搞定了!  Main.java  是主程式!