2023年12月2日发(作者:)
使用bat调用可执行jar文件
一.项目需求工程2.有properties配置文件。3.有内部jar包二.简单的是实现实例1.项目文件放置
注意:如果是web工程,我们会将jar文件当到我们项目WEB-INF/lib中路径下。
方法代码package ;import ption;import tream;import ties;import ;/** * Hello world! * */public class RunBat { public static void main(String[] args) { n("Welcom to this system"); Properties prop = new Properties(); InputStream in = ssLoader().getResourceAsStream("config/ties"); try { (in); Book book = new Book(perty("name"), ouble(perty("price"))); n(book);
} catch (IOException e) { // TODO Auto-generated catch block tackTrace(); }
}}配置
install maven 项目保证项目可以编译成功;5.导出为可执行jar
6.在导出的可执行jar中创建config 文件和bat文件,并把项目的config文件copy到对应的目录里:
7.编辑bat文件 (已配置过环境变量,所以第一行可以直写 java -jar ) 三.如何使用外部config1.把代码里的config 文件copy 到外部对应的config文件夹里,删除代码里的config文件再导出jar.2.用给主函数传参的方法传入jar外部config的路径
四.三种执行方法1.直接双击bat文件,执行结果如下:2.打开cmd窗口,进入可执行jar所在的文件夹下,执行指令
3.打开cmd窗口,进入可执行jar所在的文件夹下,执行java -jar
bat文件千万不能在符号间随意添加空格,我原来的jdk的路径为:C:Program FilesJavajdk1.8.0_131bin由于Program Files中间存在空格,所以执行bat文件时总是报错,排查了好久才找到原因。2018年8月25日 08:42:262019年6月21日 10:24:212020年4月24日 22:20:33


发布评论