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