main函数读取jar包外部的配置文件properties
2013-11-29 16:34
465 查看
首先,Java的main方法有个初始化入参args,如下所示:
然后,在linux下执行jar包引入外部配置文件的命令(window下比如进入d: 同样的道理,java -jar XXX.jar config.properties):
其中的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就可以用来加载上面红色部分的配置文件路径。
直接上代码吧:
public static void loadConf(String path) throws Exception { Properties props = new Properties(); InputStream in = new FileInputStream(path); props.load(in); fromDB = props.getProperty("fromDB"); fromDBUser = props.getProperty("fromDBUser"); fromDBPassword = props.getProperty("fromDBPassword"); if (StringUtils.isEmpty(fromDB)) { String errmsg = "fromDB or tables is null"; logger.error(errmsg); throw new Exception(errmsg); } }
public static void main(String[] args) { loadConf(args[0]); }
相关文章推荐
- 运行jar包读取外部配置文件
- 可执行jar怎么读取外部配置文件
- eclipse 打包 jar 读取外部的配置文件 图片等 fatjar MANIFEST.MF Class-Path
- 【深入JAVA】程序打包成Jar包运行并读取外部配置文件
- java读取jar包中的资源文件或properties配置文件路径的方法
- 可以从Jar外部加载JDBC.properties的Spring-mybatis配置文件
- 可以从Jar外部加载JDBC.properties的Spring-mybatis配置文件
- jar读取外部的配置文件如perperties
- jar读取外部和内部配置文件的问题
- 关于系统读取properties配置文件的路径问题,包括打成jar包的运行文件
- jar包读取jar包内部和外部的配置文件,springboot读取外部配置文件的方法
- myeclipse导出可执行jar包读取外部配置文件
- jar包读取jar包内部和外部的配置文件
- springboot在jar包外部读取配置文件
- jar读取外部和内部配置文件的问题
- java读取jar包中的资源文件或properties配置文件路径的方法
- Spring中配置和读取多个Properties文件
- java读取属性配置(properties)文件
- 从零开始学JDBC--1.9 代码抽取--使用Properties读取配置文件
- Java读取properties配置文件常用方法