在Eclipse下Java程序打包成jar文件

 

在Eclipse下Java程序打包成jar文件
2009年05月08日 星期五 01:46 P.M.

第一种方法 利用Eclipse的导出功能

Step1:在Eclipse的资源管理器中选中你要打包的项目,右键点击,选择“导出”项,弹出导出对话框,在下面的Java目录下选择“JAR 文件”项,下一步,在导出目标路径TextField框中输入你想保存的路径,单击“完成”。

Step2:进入Step1中保存jar文件的目录下,用压缩文件管理器打开jar文件,进入META-INF/目录下,打开MINIFEST.MF文件,对MINIFEST.MF文件进行编写,格式如下:

Manifest-Version: 1.0  
Main-Class: App
Class-Path: jar/jakarta-poi.jar jar/Work.jar jar/Service.jar  
Created-By: 1.4.2_03-b02 (Sun Microsystems Inc.)
请在文本格式下编写,每个空处只有一个空格,文本不能多余两个空行.
Manifest-Version: 1.0 告诉我们使用的是1.0的manifest文件,第一行定义manifest的格式
Main-Class: 主程序入口类名
Class-Path: 引用包路径,包之间空格隔开

Created-By: 创建者信息

编写完之后保存。

Step3:将引用包放在指定的路径上,与manifest文件中的Class-Path一致.也可不写Class-Path,将引用包解开仍进导出的 jar 包即可,注意包路径.

Step4 :建立批处理文件.bat或.cmd如下start.cmd:

       java -jar App.jar

 

第二种方法 Eclipse 下的 ANT 打包:

第一步 右击工程导出 Ant Buildfiles .
第二步 修改 build.xml 文件,在 <target name="init"> 创建并复制所需目录和文件
   <mkdir dir="ant/jar"/>
    <mkdir dir="ant/images"/>
    <copy file="bin/lib/jakarta-poi.jar" todir="ant/jar"/>
    <copy file="bin/lib/Work.jar" todir="ant/jar"/>
    <copy file="bin/lib/Service.jar" todir="ant/jar"/>
    <copy file="images/print.jpg" todir="ant/images"/>
   </mkdir>
第三步 创建 jar 包 ,加入 jar 标记:例
<jar destfile="ant/App.jar" basedir="classes">
   <manifest>
    <attribute name="Built-By" value="${user.name}"/>
    <attribute name="Main-class" value="App"/>
    <attribute name="Class-Path" value="jar/jakarta-poi.jar jar/Work.jar jar/Service.jar"/>
   </manifest>
</jar>
<manifest>:和上一种方法的manifest文件参数一样.
最后 右击 build.xml 选择 Run As... 下的 External Tools... 后单击Run
编译成功,然后建立第一种方法的批处理文件.执行.
注意:此信息中 ant 目录已经存在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值