【深入JAVA】程序打包成Jar包运行并读取外部配置文件
来源:互联网 发布:洛阳 知乎 编辑:程序博客网 时间:2024/05/23 16:03
在阅读的过程中有任何问题,欢迎一起交流
邮箱: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就可以用来加载上面红色部分的配置文件路径。
参考链接:http://www.cnblogs.com/enshrineZither/p/3449861.html
0 0
- 【深入JAVA】程序打包成Jar包运行并读取外部配置文件
- java 打包项目为jar文件 并运行 外部配置文件
- 【深入JAVA】打包项目为Jar包并运行jar
- netbeans打包java程序,并包含外部jar包
- eclipse java程序打包成jar 引用外部jar包
- 多项目相互依赖的Java程序打包并引入外部Jar包方式
- 把自己的java程序打包成jar包运行
- Java程序打包成jar包在Linux上运行
- 把Java程序打包成jar文件包并执行
- 把Java程序打包成jar文件包并执行
- 把Java程序打包成jar文件包并执行
- 把Java程序打包成jar文件包并执行
- 把Java程序打包成jar文件包并执行
- Java程序打包成jar文件包并执行
- 把Java程序打包成jar文件包并执行
- 把Java程序打包成jar文件包并执行
- 把Java程序打包成jar文件包并执行
- 把Java程序打包成jar文件包并执行
- android文件或文件夹压缩
- nginx的反向代理和负载均衡的区别是什么
- 【RTSP/RTP流媒体】10、编写简单的RTSP客户端
- 完成端口(Completion Port)详解
- linux下安装jdk
- 【深入JAVA】程序打包成Jar包运行并读取外部配置文件
- Epoll的实现代码浅析
- POJ 1852 Ants
- Android studio 开发中遇到问题
- Spring中@Autowired注解、@Resource注解的区别
- 最长递增子序列
- struts1的业务处理---ActionServlet和Action组件
- 开关电源发展历程
- ios 资源