有关System.getProperty的property 平时只用过System.getProperty调用系统默认的一些属性,现在我需要自己定义些新的property,让别人用System.getProperty来得到,请问怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找到答案了!参照:http://bbs.chinaunix.net/forum/viewtopic.php?p=4213267代码: public class MyProgram { public static void main(String[] args) { System.out.println(System.getProperty("username")); System.out.println(System.getProperty("password")); } } 运行的时候输入 java -Dusername="john" -Dpassword="secret" MyProgram 就可以把username和password变量传到java程序里面。 换句话说,你只能在命令行调用的时候用-D<name>=<value> 这个option来指定系统默认属性,没有办法自己定义了之后再让别人取。 如果参数多,可以写成properties文件,从程序里面读取 http://www.javaalmanac.com/egs/java.util/Props.html eclipse打印问题 压力测试的时候出现java.lang.OutOfMemoryError swing面板加背景的问题 applet 操作本地文件出错 在public class Second{}如何引用同一个包中的public class first{}中的变量和控件?? 请教一个URL正则表达式的问题 readline的问题 TreeMap 排序速度 getRunStart和getRunLimit的使用,难道就没有人知道吗? 菜鸟问题? classCastException问题,在线等啊! 你个简单的问题 大家来做做
http://bbs.chinaunix.net/forum/viewtopic.php?p=4213267代码:
public class MyProgram { public static void main(String[] args) {
System.out.println(System.getProperty("username"));
System.out.println(System.getProperty("password"));
}
}
运行的时候输入
java -Dusername="john" -Dpassword="secret" MyProgram 就可以把username和password变量传到java程序里面。 换句话说,你只能在命令行调用的时候用-D<name>=<value> 这个option来指定系统默认属性,没有办法自己定义了之后再让别人取。
http://www.javaalmanac.com/egs/java.util/Props.html