我希望我的程序将某个配置文件的路径作为参数获取。我想知道我是否可以使用system.getproperty实现。这就是代码的样子
String strBaseDir=System.getProperty("ConfigFilePath","C:\\Met_w\\StarCode\\source\\W\\config");
我使用它的想法是,使用-DConfigFilePath =" PATH"作为参数,当没有参数时,默认路径为" C:\ Met_w \ StarCode \ source \ W \ config"。如果正确与否,请你评论一下。或者任何其他方式来实现这一点。
答案 0 :(得分:1)
您需要在获取之前设置系统属性。你拥有的是默认值
System.getProperty(propertyString,defaultValue);
你的-DConfigFilePath =“PATH”你的PATH也应该有\\
您可以按照自己的方式进行操作,也可以从文件中读取java类并使用System.setProperty
进行设置