Properties pro = new Properties();
InputStream in = null;
try {
in = CommonSettings.class.getResourceAsStream("settings.properties");
pro.load(in);
in.close();
} catch (Exception e) {
throw new RuntimeException(e);
}
PATH = pro.getProperty("PATH");
URL = pro.getProperty("url");
/**
* 写入配置文件
*/
public static void writeProperties() {
Properties pro = new Properties();
FileOutputStream oFile;
File tempFile = new File(TEMP_PROPERTIES);
pro.setProperty("URL", URL);
pro.setProperty("USER", USER);
pro.setProperty("PASSWORD", PASSWORD);
pro.setProperty("EXCEL_PATH", EXCEL_PATH);
pro.setProperty("appNo", appNo);
pro.setProperty("SEQ_DIR", SEQ_DIR);
pro.setProperty("OUT_DIR", OUT_DIR);
pro.setProperty("TABLES", TABLES);
try {
if(!tempFile.exists()) {
tempFile.getParentFile().mkdirs();
tempFile.createNewFile();
}
oFile = new FileOutputStream(tempFile, false);
pro.store(new OutputStreamWriter(oFile, "utf-8"), "Comment");
oFile.close();
} catch (Exception e) {
e.printStackTrace();
throw new RuntimeException(e);
}
}