当前位置: 技术问答>java相关
Java 中的命令行参数怎么用代码行来表示?
来源: 互联网 发布时间:2015-04-20
本文导语: 比如说: 我要运行的是myclass.class 运行时要有一个参数 name=123 命令行是 Java -Dname=123 myclass 要是我不想在这里输入参数(原因可能有很多),只想这样 Java myclass 那我可不可以在代码里直接...
比如说:
我要运行的是myclass.class
运行时要有一个参数 name=123
命令行是
Java -Dname=123 myclass
要是我不想在这里输入参数(原因可能有很多),只想这样
Java myclass
那我可不可以在代码里直接写入类似-Dname=123这些参数呢?
如果可以,那又应该怎样写法?
望大侠不乞指教.
我要运行的是myclass.class
运行时要有一个参数 name=123
命令行是
Java -Dname=123 myclass
要是我不想在这里输入参数(原因可能有很多),只想这样
Java myclass
那我可不可以在代码里直接写入类似-Dname=123这些参数呢?
如果可以,那又应该怎样写法?
望大侠不乞指教.
|
就用properties文件保存吧。
Properties props = new Properties();
props.load( new java.io.FileInputStream("xxxx.properties"));
String name = props.getProperty("name");
Properties props = new Properties();
props.load( new java.io.FileInputStream("xxxx.properties"));
String name = props.getProperty("name");
|
其实这些参数就是property,你可以把他们写在一个文件中,然后再用class Properties读取它
|
properties=value;