Java的main方法有個初始化入參args,將參數表示爲配置文件的路徑,代碼如下:
public static void main(String[] args) {
Properties props = new Properties();
InputStream in = new FileInputStream(args[0]);
props.load(in);
String HYSimuAppExe = props.getProperty("HYSimuAppExe");
String ModelPath = props.getProperty("ModelPath");
String ModelTemp = props.getProperty("ModelTemp");
System.out.println("模型變化的路徑" + ModelPath);
}
啓動jar的命令,讀取的就是外部的絕對路徑的配置文件
java -jar Socket-Client.jar C:\Users\cq\Desktop\application.properties