打双击可运行的Jar包

过程

1. 打jar包需要2种文件: mf的文件和class文件. 按照以下目录来放置相关文件

系统目录\包名\类文件, 如G:\abc\getnovel\Hello.class 其中getnovel是包名
系统目录\mf文件, 如G:\abc\a.mf(mf文件可任意命名)

 

2. 在mf文件中写入以下内容

Manifest-Version: 1.0
Created-By: 1.6.0(Sun Microsystems Inc.)
Main-Class: getnovel.Hello

Main-Class是程序开始运行的main类,一定不能写错

 

3. 打开cmd, 进入到包名所在的目录, 如G:\abc
使用命令 jar cfm Hello.jar a.mf getnovel\*.*
其中 Hello,jar是jar包的名称 可以更改
a.mf 是之前的mf文件
getnovel\*.* 则是需要打包的class文件(getnovel\*.* 的意思是将getnovel目录下的所有文件打包)

 

打jar包时遇到的问题

a) 使用Jbuilder2005打APP包时, 打完后双击出现fatal exception occurred的错误 不知道什么原因

b) 用cmd和jar命令打包, 打完后双击出现Could not find the main class的错误, 可能和目录的层次and import 语句有关

c) 用cmd和jar命令打包, 打完后双击没有任何反应, 原因是因为用了外部类(非sun公司的jdk的), 比如使用Jbuilder 有时候会主动导入com.borland的包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值