java生成jar后用批处理_Java工程打成可执行JAR包 AND 用批处理文件执行JAR包

假设有个已经写好的桌面工程,想脱离IDE单独执行已经完工的程序,咋办呢?

(⊙o⊙)哦有个简单的方法,O(∩_∩)O~,此方法只适和用在个人开发的小东西上,

如果想打包成可执行(.exe)软件,还需要自己编写脚本!

1.在桌面工程(SWING开发的工程)的根目录中,检查有没有META-INF/MANIFEST.MF文件,没有的话就新建一个

Manifest-Version: 1.0

Main-Class: server.em.ServerMain

2.在桌面工程中单击右键,选择Export,导成JAR包为server.jar,在导成JAR选项中,要选择我们刚刚建的MANIFEST.MF文件(不

选择的话,在导成JAR包时会出错);

3.这样打成的JAR包没有把第三方JAR包打进去,不知道是为什么???

4.把第三方JAR包考到与server.jar相同的目录下(不这样做的话,在下步中运行*.bat文件时,会出错);

5.编写批处理文件run.bat; 内容为

java -cp ./dom4j-1.6.jar;./jtds-1.2.jar;./jaxen-1.1-beta-4.jar;./server.jar; server.em.ServerMain

(批处理文件里包含第三方JAR包和桌面程序的启动类)

6.双击运行run.bat文件,就可以执行桌面程序了;

各位高手,那位晓得用Eclipse 导成JAR包时,为什么不包含第三方JAR包呢,在到处时我已经选择第三方JAR包了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值