Java项目打jar包及外部运行

Java项目打包及外部运行问题

Java项目打包分为两种A. *.war  B. *.jar. 笔者在本文章主要围绕*.jar讲解以下三个方面的内容:

A      Java项目加载外部文件时的问题

B      Java打包后在DOS下使用批处理运行时问题

C      调用外部依赖jar文件问题

 

笔者在介绍功能的同时将源码进行公开:

 

 

工程介绍:

TestPropertie工程依赖loadt.jar文件,在上图的32行调用了loadt.jar中的内容。

在Eclipse环境下运行时,可以正常读取外部属性文件,看下控制台运行结果:

 

关于Java工程打包问题这里我就不做介绍了,下图TestPropertie工程打包后的文件:

 

将TestPropertie.jar放入到D:\test文件夹下面,为了能够在批处理中正常运行需进行再临时环境(path环境)进行配置,配置项有TestPropertie.jar和其依赖的loadt.jar文件,如下图所示:

 

 

习惯上都是把同一类的内容放在一个文件夹里面,如下图:

 

 

此时源码(14行)读取属性文件的路径必须要改写成:

filePath = “msgsender.properties”,当然也绝对路径也可以,不过这样更方便。

 

下图是双击TestPropertie.bat运行的结果:

 

 

到此有关要表述的问题都已经结束了,希望能够对大家有所帮助。

 

 

 

posted @ 2014-03-04 21:42  weinan2087  阅读(384)  评论(0编辑  收藏  举报