一、情况说明
前段时间自己写了一个工程DocumentToXML,功能是把文件进行一系列信息的提取(文本内容,文件创建时间等),然后生成对应的XML文档。由于需要提交给组里面的其他人使用,因此要求便于移植。之前没有经历过要跟别人合作的,都是自己写了一个工程能够运行就好了,因此还颇费了一番功夫,看看怎么生成jar给别人调用。
二、查阅资料
这里有一些对jar的说明情况。
1. JAR
文件揭密
2.
Eclipse项目的打包发行-good
3. myEclipse下项目打包
三、打包过程
在Eclipse里面提供了用于打包项目的
“导出”向导,但是在之前,先需要创建一个文件:manifes.MF,这是文件清单,在打包过程中起到了比较关键的作用。
1. 工程
DocumentToXML的结构
2.manifes.MF的格式要求
在工程下新建一个文件,命名为manifes.MF,其格式如下所示:
Manifest-Version: 1.0
Main-Class: src.Main
Class-Path: ./lib/bcmail-jdk14-132.jar ./lib/bcprov-jdk14-132.jar ./lib/checkstyle-all-
4.2.jar ./lib/commons-lang-2.4.jar ./lib/FontBox-0.1.0-dev.jar ./lib/jdom.jar ./lib/lucene
-core-2.0.0.jar ./lib/PDFBox-0.7.3.jar ./lib/poi-3.2-FINAL-20081019.jar ./lib/poi-contrib-
3.2-FINAL-20081019.jar ./lib/poi-scratchpad-3.2-FINAL-20081019
这里参考myEclipse下项目打包
给出注意事项:
(1)Manifest-Version,Main-Class,Class-Path顶格写(见第1,2,3行)。
(2)非上面提到的三行一律空一格写(见第4,5,6行例子)。
(3)Manifest-Version是文件的版本,写1.0即可。
(4)Main-Class是工程的主类。在本例中即是存放在工程src文件夹下面的Main.java类。
(5)Class-Path后面写的是该工程用的jar文件(本例中存放在lib文件夹下)。
(6)如果jar太多了,适当长度要回车换行,这时候要:
1)“拦腰截断”;
2)换行后记得空格;
3)写完最后一个jar后直接回车(不要打空格)且回车后的这个空行要顶格,否则会出现not find main class错误。
3.打包成jar
接下来就利用Eclipse的“导出”选项来进行jar的生成。
(1)右键单击
DocumentToXML,在弹出菜单中选择 Export->Java->JAR
file,单击“下一步”。
(2)将右边不需要的文件都取消勾选。在“Select the export
destination”项文本框中设置JAR包的输出路径和包名(可以任意取名)为“c:\
DocumentToXML.jar”。接受其他的默认设置不变,单击“下一步”。
附注:左边虽然选择了src目录,但源文件并不会导出到包中,除非勾选了“导出Java源代码文件和资源”项。
(3)接受默认设置不变,单击“下一步”。
(4)选择"Use existing manifest from
workspace"并将创建的清单文件输入,也可以通过旁边的“浏览”按钮来选择清单文件。输入清单文件后,单击“完成”,Eclipse开始将项目打包。
(完)
create@2009-08-27
update@2011-09-26
- 大小: 12.4 KB
分享到:
相关推荐
本文将详细介绍如何在Eclipse中将工程打包成JAR包。 首先,确保你已经安装了Eclipse并创建了一个Java项目。在Eclipse中,你需要有包含源代码的工程,这些源代码是你想要打包进JAR的程序。如果你还没有创建项目,...
在Java开发过程中,将项目打包成JAR文件是一项常见的任务,便于部署和分发。Eclipse作为一款流行的Java集成开发环境,提供了多种方法来完成这个过程。本文将详细介绍如何使用Eclipse的第三方插件fatjar来高效地创建...
然而,Eclipse IDE在默认情况下,对于包含第三方库的项目打包时可能会遇到问题,因为它并不自动将这些依赖的库文件包含进生成的JAR中。针对这一问题,我们可以采用一种称为"fat jar"的打包方式来解决。 "Fat jar"...
然而,在将 Java 项目打包成可执行文件时,需要使用特殊的工具和技术。下面将介绍两种方法来实现 Java 打包成 jar 文件和将 jar 文件导出为 exe 文件。 方法一:使用 Eclipse 导出 jar 文件 使用 Eclipse 可以快速...
在Java开发中,将项目打包成可执行的JAR(Java ARchive)文件是非常常见的需求,这使得我们可以方便地分发和运行程序。Eclipse作为一款强大的Java集成开发环境,提供了内置的功能来创建可执行的JAR包。以下是详细...
我用的是Eclipse,它自带的打包方法在打包一些图片等资源时不是很爽。...用此工具可以方便的将eclipse中的工程打包成jar文件。如果是要打成可执行的jar请注意选取主类。 你的项目=〉Export..=>向导里有fat jar =>...
在不使用Maven的情况下,在Eclipse中创建Spring Boot工程,你需要手动管理依赖的jar包。以下是一些关于这些jar包及其在Spring Boot项目中的作用的关键知识点: 1. **jboss-logging-3.3.0.Final.jar**:这是一个日志...
针对这部分用户,本知识点将介绍如何在Eclipse中使用Gradle进行Android项目的打包。 首先,要使得Eclipse能够使用Gradle进行构建,需要对Gradle本身进行安装和配置。 Gradle安装过程如下: 1. 访问Gradle官网下载...
在Java开发过程中,经常会遇到将项目打包成可执行的JAR文件的需求。这不仅便于程序的发布与分发,还能帮助开发者更好地管理项目的依赖关系。Eclipse作为一款广泛使用的Java集成开发环境(IDE),提供了方便快捷的方式...
"Eclipse打包插件"则是指用于Eclipse集成开发环境的工具,帮助开发者将Java项目打包成JAR文件。这种插件简化了处理依赖关系和创建可执行JAR的过程,使得开发者能够更方便地构建和部署他们的应用程序。 描述中提到,...
Fat Jar的插件,用这个插件打包非常方便,Fat Jar的功能非常强大,解压下载好的ZIP包,将里面的jar文件复制到Eclipse安装路径下的plugins文件夹中 如果Eclipse已经启动需要重启一下,没有启动直接打开Eclipse即可
本文将详细介绍如何将Java工程打包成可执行的JAR文件。 首先,确保你有一个完整的Java工程,包含源代码、资源文件以及必要的构建配置。这个工程可以通过各种集成开发环境(IDE),如Eclipse、IntelliJ IDEA或者通过...
在Java开发过程中,Eclipse作为一款强大的集成开发环境(IDE),提供了丰富的功能,其中包括将Java工程打包成可执行的JAR文件。这个过程对于软件的发布和分发至关重要。本文将详细介绍如何在Eclipse中使用特定工具...
Fat Jar 插件是一种非常实用的工具,它可以帮助开发者在构建项目时将所有依赖的 jar 包整合到一个单独的 jar 文件中,从而简化项目的部署和分发。 #### 二、准备工作 确保您的开发环境中已安装 Eclipse 4.4 版本。...
1. **准备工程**:与MyEclipse步骤类似,确保Eclipse工程配置正确,所有依赖库都在Build Path中。 2. **使用Export功能**:选择“File” -> “Export” -> “Java” -> “Runnable JAR file”。选择主类(Run ...
在Java开发过程中,打包是将源代码、资源文件和元数据整理成可执行或可部署格式的重要步骤。这里我们将深入探讨JAVA的打包机制,主要关注jar、tar和zip这三种常见的打包格式,以及如何处理它们的源码。 首先,`jar`...
"Java打包成jar文件-以及将jar文件导出为exe文件方法汇总" 本文档主要讲述了如何将 Java 项目打包成 jar 文件,并将 jar 文件导出为 exe 文件的方法。下面是相关知识点的总结: 一、Java 打包成 jar 文件方法 1. ...
Java开发过程中,将一个工程打包成可执行的JAR(Java Archive)文件是常见的需求,尤其是对于命令行应用或者小型程序。"Fatjar"工具就是这样一个解决方案,它可以帮助开发者将所有的依赖库、类文件和资源文件整合到...
在 Eclipse(非 MyEclipse)环境下,可以利用自带工具或第三方插件来将 Java 应用程序打包成可执行的 jar 文件。 ##### 1.1 Eclipse 自带工具打包 使用 Eclipse 自带工具进行 jar 包的打包步骤相对简单,适用于...