`
emily2ly
  • 浏览: 166631 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

在Eclipse下将工程打包成jar格式

阅读更多

一、情况说明

前段时间自己写了一个工程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
2
0
分享到:
评论

相关推荐

    如何利用Eclipse给编写的工程打包成jar包

    本文将详细介绍如何在Eclipse中将工程打包成JAR包。 首先,确保你已经安装了Eclipse并创建了一个Java项目。在Eclipse中,你需要有包含源代码的工程,这些源代码是你想要打包进JAR的程序。如果你还没有创建项目,...

    如何用eclipse将项目打包成jar文件

    在Java开发过程中,将项目打包成JAR文件是一项常见的任务,便于部署和分发。Eclipse作为一款流行的Java集成开发环境,提供了多种方法来完成这个过程。本文将详细介绍如何使用Eclipse的第三方插件fatjar来高效地创建...

    Jar打包(解决eclipse无法打包含有第三方架包问题)

    然而,Eclipse IDE在默认情况下,对于包含第三方库的项目打包时可能会遇到问题,因为它并不自动将这些依赖的库文件包含进生成的JAR中。针对这一问题,我们可以采用一种称为"fat jar"的打包方式来解决。 "Fat jar"...

    Java打包成jar文件,以及将jar文件导出为exe文件方法汇总[汇编].pdf

    然而,在将 Java 项目打包成可执行文件时,需要使用特殊的工具和技术。下面将介绍两种方法来实现 Java 打包成 jar 文件和将 jar 文件导出为 exe 文件。 方法一:使用 Eclipse 导出 jar 文件 使用 Eclipse 可以快速...

    使用eclipse打jar包 可执行的jar

    在Java开发中,将项目打包成可执行的JAR(Java ARchive)文件是非常常见的需求,这使得我们可以方便地分发和运行程序。Eclipse作为一款强大的Java集成开发环境,提供了内置的功能来创建可执行的JAR包。以下是详细...

    fatJar(Eclipse使用)

    我用的是Eclipse,它自带的打包方法在打包一些图片等资源时不是很爽。...用此工具可以方便的将eclipse中的工程打包成jar文件。如果是要打成可执行的jar请注意选取主类。 你的项目=〉Export..=>向导里有fat jar =>...

    在eclipse中不使用maven创建springboot工程所需jar包

    在不使用Maven的情况下,在Eclipse中创建Spring Boot工程,你需要手动管理依赖的jar包。以下是一些关于这些jar包及其在Spring Boot项目中的作用的关键知识点: 1. **jboss-logging-3.3.0.Final.jar**:这是一个日志...

    gradle打包(eclipse)

    针对这部分用户,本知识点将介绍如何在Eclipse中使用Gradle进行Android项目的打包。 首先,要使得Eclipse能够使用Gradle进行构建,需要对Gradle本身进行安装和配置。 Gradle安装过程如下: 1. 访问Gradle官网下载...

    eclipse导出jar包

    在Java开发过程中,经常会遇到将项目打包成可执行的JAR文件的需求。这不仅便于程序的发布与分发,还能帮助开发者更好地管理项目的依赖关系。Eclipse作为一款广泛使用的Java集成开发环境(IDE),提供了方便快捷的方式...

    fat jar,eclipse打包插件

    "Eclipse打包插件"则是指用于Eclipse集成开发环境的工具,帮助开发者将Java项目打包成JAR文件。这种插件简化了处理依赖关系和创建可执行JAR的过程,使得开发者能够更方便地构建和部署他们的应用程序。 描述中提到,...

    eclipse打包插件

    Fat Jar的插件,用这个插件打包非常方便,Fat Jar的功能非常强大,解压下载好的ZIP包,将里面的jar文件复制到Eclipse安装路径下的plugins文件夹中 如果Eclipse已经启动需要重启一下,没有启动直接打开Eclipse即可

    java打包为jar

    本文将详细介绍如何将Java工程打包成可执行的JAR文件。 首先,确保你有一个完整的Java工程,包含源代码、资源文件以及必要的构建配置。这个工程可以通过各种集成开发环境(IDE),如Eclipse、IntelliJ IDEA或者通过...

    eclipse中工程打jar包工具及其用法

    在Java开发过程中,Eclipse作为一款强大的集成开发环境(IDE),提供了丰富的功能,其中包括将Java工程打包成可执行的JAR文件。这个过程对于软件的发布和分发至关重要。本文将详细介绍如何在Eclipse中使用特定工具...

    Eclipse 安装 Fat Jar插件

    Fat Jar 插件是一种非常实用的工具,它可以帮助开发者在构建项目时将所有依赖的 jar 包整合到一个单独的 jar 文件中,从而简化项目的部署和分发。 #### 二、准备工作 确保您的开发环境中已安装 Eclipse 4.4 版本。...

    MyEclipse或Eclipse打jar包插件+详细的使用教程

    1. **准备工程**:与MyEclipse步骤类似,确保Eclipse工程配置正确,所有依赖库都在Build Path中。 2. **使用Export功能**:选择“File” -> “Export” -> “Java” -> “Runnable JAR file”。选择主类(Run ...

    JAVA 打包(jar\tar\zip)源码

    在Java开发过程中,打包是将源代码、资源文件和元数据整理成可执行或可部署格式的重要步骤。这里我们将深入探讨JAVA的打包机制,主要关注jar、tar和zip这三种常见的打包格式,以及如何处理它们的源码。 首先,`jar`...

    Java打包成jar文件-以及将jar文件导出为exe文件方法汇总.docx

    "Java打包成jar文件-以及将jar文件导出为exe文件方法汇总" 本文档主要讲述了如何将 Java 项目打包成 jar 文件,并将 jar 文件导出为 exe 文件的方法。下面是相关知识点的总结: 一、Java 打包成 jar 文件方法 1. ...

    fatjar工具 将java工程打成可执行jar包

    Java开发过程中,将一个工程打包成可执行的JAR(Java Archive)文件是常见的需求,尤其是对于命令行应用或者小型程序。"Fatjar"工具就是这样一个解决方案,它可以帮助开发者将所有的依赖库、类文件和资源文件整合到...

    Eclipse下打包及exe程序

    在 Eclipse(非 MyEclipse)环境下,可以利用自带工具或第三方插件来将 Java 应用程序打包成可执行的 jar 文件。 ##### 1.1 Eclipse 自带工具打包 使用 Eclipse 自带工具进行 jar 包的打包步骤相对简单,适用于...

Global site tag (gtag.js) - Google Analytics