pass parameter “a” to class java for the command line argument
公共静态void main(string[]参数){
公共类自定义配置{
公共静态void readconfig(字符串文件名){//从config.properties文件读取
1 2 3 4 5 6 7 8 | try { String File = filename; System.out.println ("ConfigFile :" + File); String result =""; Properties properties = new Properties(); String propFileName = filename; InputStream inputStream = new FileInputStream(propFileName); } |
}
我的问题是如何将"a"传递给customconfiguration类?
正如其他用户指出的那样,使用
1 2 3 | myFileName=C:/gherkins typeOfMeat=Beef typeOfRisk=Very High |
您可以提取MyFileName属性并在类中的任何位置获取值"c:/gherkins"。如果您更改了属性文件中的值,那么您的类就不需要做任何事情,只需要获取新的信息-简单。如果您不清楚,请遵循以下步骤-http://cruncify.com/java-properties-file-how-to-read-config-properties-values-in-java/
可选地:
您可以在main方法中使用
p.s.在代码中,文件名路径是