myEclipse下项目打包

本文介绍了在myEclipse中生成jar文件的两种方法。首先使用Eclipse的Export功能,选择Java -> JAR file,设置输出目录并选择主类。然后,详细说明了manifest.txt文件的制作,包括Manifest-Version、Main-Class和Class-Path的书写规则,以及如何正确处理jar文件依赖。正确配置manifest.txt文件对于确保jar文件正常运行至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里介绍两种方法生成jar,第一种是用EclpiseExport功能。在要打包的项目上击右键,选择Export,在窗口中选择Java里的JAR fileNext后的窗口中已经自动选好了要打包的项目,用户可以点击加号查看项目里被打包的内容。在下面的JAR file里设置你打包生成jar文件的输出目录,下一步在出现的窗口中选择Use existing manifest from workspace,点击浏览,选中你自己制做的manifes.txt文件清单(这个文件清单的制作是最有讲究的,有一点差别,打包文件就不能正常运行,下面介绍如何写)。选择主类后点Finish即可生成jar文件。

 

你可以在工程下建一个文件,命名:manifes.txt  里面的内容如下:

这个文件的内容是这样的:

Manifest-Version: 1.0

Main-Class: IPNMS.AppMain

Class-Path: ./lib/activeio-core-3.0.0-incubator.jar ./lib/activemq-core-4.1.0-incubator.jar ./lib/activemq-core-4.1.0-inc

 ubator-tests.jar ./lib/activemq-ra-4.1.0-incubator.jar ./lib/backport-util-concurrent-2.1.jar ./lib/class

 es12.jar ./lib/commons-logging-1.0.3.jar ./lib/derby-10.1.1.0.jar ./lib/geronimo-j2ee-management_1.0_spec-1.0.jar ./lib/geronimo-jms

 _1.1_spec-1.0.jar ./lib/gnujaxp.jar ./lib/grammatica-bin-1.4.jar ./lib/jcommon-1.0.12.jar ./lib/jconn3.jar ./lib/jfreechar

 t-1.0.9.jar ./lib/jxl.jar ./lib/log4j-1.2.12.jar ./lib/mibble-mibs-2.5.jar ./lib/mibble-parser-2.5.jar ./lib/snm

 p4_13.jar ./lib/spring-1.2.4.jar ./lib/spring-2.0.jar ./lib/swing-layout.jar ./lib/swt-grouplayout.jar ./lib/twaver.jar ./lib/xbean-spring-2.7.jar

 

上面的就这个文件的全部,红色部分是你这个文件的版本,照写就是;蓝色部分是这个工程的主类,IPNMS.AppMain是文件夹IPNMS文件夹下面的AppMain.java类;其中注意Manifest-Version:Main-Class:Class-Path: 全部顶格写;后面的内容空上一格再写。主类IPNMS.AppMai后面没有空格,写好直接回车写Class-Path ;Class-Path:后面全是该工程的jar文件,这里注意如果jar文件太多,不能全写在一行上,太长了,打包时会出错,适当长度就要按回车换行,回车换行要注意两点:1:拦腰截断如我上面所写;2:换行后空一格而不是顶格写,3:最后一个jar文件写完后,不要有空格就直接回车(必须打回车给文件留一个空行);回车后这个空行要顶格不能有空格如我上面的最后一行,否则会出现 not find main class 错误。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值