main函数读取jar包外部的配置文件properties
main函数读取jar包外部的配置⽂件properties
⾸先,Java的main⽅法有个初始化⼊参args,如下所⽰:
public static void main(String[] args) {}
然后,在linux下执⾏jar包引⼊外部配置⽂件的命令(window下⽐如进⼊d: 同样的道理,java -jar XXX.jar config.properties):java -jar db2Util-uberjar.jar /opt/pasier/config.properties
其中的args就可以⽤来加载上⾯红⾊部分的配置⽂件路径。
直接上代码吧:
1public static void loadConf(String path) throws Exception {
麦克风有电流怎么办2        Properties props = new Properties();
3        InputStream in = new FileInputStream(path);
4        props.load(in);
5        fromDB = Property("fromDB");
解析包时出现问题
6        fromDBUser = Property("fromDBUser");
7        fromDBPassword = Property("fromDBPassword");
如何做三明治
8if (StringUtils.isEmpty(fromDB)) {
9            String errmsg = "fromDB or tables is null";描写夏天的诗词
名言大全
10            (errmsg);
11throw new Exception(errmsg);
12        }
麻豆腐的做法13 }
1public static void main(String[] args) {
2        loadConf(args[0]);
3 }

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。