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运行的结果:
到此有关要表述的问题都已经结束了,希望能够对大家有所帮助。