一般java获取系统变量方法为System.getProperty("key"),那么java语言怎么把自定义的变量加载到系统变量中?
先定义一个自定义变量文件(当然你也可以更简便的写一两个变量直接加载到系统中)
mysqlDriver = com.mysql.jdbc.Driver
sqlUser=worker
sqlPassword=services
/**
* 加载配置文件到系统变量中
* @param configFile
*/
public static void loadProperties(String configFile){
try {
FileInputStream propFile = new FileInputStream(configFile);
Properties p = new Properties(System.getProperties());
p.load(propFile);
System.setProperties(p);
} catch (Exception e) {
e.printStackTrace();
}
}
调用方法后,就可以通过System.getProperty("key")获取自定义的变量了