【深入JAVA】程序打包成Jar包运行并读取外部配置文件
2015-05-19 09:55
232 查看
在阅读的过程中有任何问题,欢迎一起交流
邮箱:1494713801@qq.com
QQ:1494713801
一、程序设置
Java的main方法有个初始化入参args,将参数表示为配置文件的路径,代码如下:
二、打包程序
通过eclipse的export,将程序打包成jar(打包过程中不勾选配置文件选项)
三、运行jar包
在linux下执行jar包引入外部配置文件的命令(window下比如进入d: 同样的道理,java -jar XXX.jar config.properties):
其中的args就可以用来加载上面红色部分的配置文件路径。
参考链接:/article/5201118.html
邮箱:1494713801@qq.com
QQ:1494713801
一、程序设置
Java的main方法有个初始化入参args,将参数表示为配置文件的路径,代码如下:
1 public static void main(String[] args) { 2 loadConf(args[0]); 3 }
1 public static void loadConf(String path) throws Exception { 2 Properties props = new Properties(); 3 InputStream in = new FileInputStream(path); 4 props.load(in); 5 fromDB = props.getProperty("fromDB"); 6 fromDBUser = props.getProperty("fromDBUser"); 7 fromDBPassword = props.getProperty("fromDBPassword"); 8 if (StringUtils.isEmpty(fromDB)) { 9 String errmsg = "fromDB or tables is null"; 10 logger.error(errmsg); 11 throw new Exception(errmsg); 12 } 13 }
二、打包程序
通过eclipse的export,将程序打包成jar(打包过程中不勾选配置文件选项)
三、运行jar包
在linux下执行jar包引入外部配置文件的命令(window下比如进入d: 同样的道理,java -jar XXX.jar config.properties):
java -jar db2Util-uberjar.jar /opt/pasier/config.properties
其中的args就可以用来加载上面红色部分的配置文件路径。
参考链接:/article/5201118.html
相关文章推荐
- Java GUI项目读取Jar内部外部文件 打包EXE 在没有java环境的电脑上可运行
- java 打包项目为jar文件 并运行 外部配置文件
- java程序打包成jar 配置文件信息路径
- Java程序导出成.jar文件、生成.exe可执行文件及打包成可执行安装程序(可在无Java环境的计算机上运行)--以个人所得税计算器为例
- 将Java程序打包成可执行文件jar包,然后执行jar包,不引用外部包的情况
- 将Java程序打包成可执行文件jar包,然后执行jar包,引用外部包的情况
- java 打包jar,配置文件无法读取
- 转载:java程序打包成jar 配置文件信息路径
- Spring boot框架项目,使用maven命令将配置文件打包到jar包外,项目运行读取jar外配置文件
- eclipse通过maven建立java se工程配置log4j,打包成zip,将jar包和配置文件分开,并以bat和sh文件启动java程序
- 运行jar包读取外部配置文件
- Windows7中Java64位环境变量配置:javac不是内部命令或外部命令,也不是可运行的程序或批处理文件。
- java打包成jar后读取外部文件
- eclipse 打包 jar 读取外部的配置文件 图片等 fatjar MANIFEST.MF Class-Path
- java中的jar打包成可执行文件,可以避免在linux中的java程序运行时内存剧增现象
- java程序打包成jar,图片文件问题
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- java 读取配置文件或者图片文件,然后打jar包的问题
- java项目生成"可运行jar"或"exe"的配置文件注意点
- 用IDEA运行JAVA程序时读取本地文件时的意外