Eclipse如何将Java项目打包成jar包?

如题所述

如果自己的java project中需要引用额外的jar包作为资源文件,那么需要自定义配置文件MANIFEST.MF ,例如:
Manifest-Version: 1.0
Class-Path: lib\crimson.jar lib\jbcl.jar lib\junit.jar lib\log4j-1.2.13.jar lib\mysql-connector-java-3.1.13-bin.jar
Main-Class: src.YourMainClassName
其中的Class-Path就指定了外来jar包的位置。请注意假设我们的项目打包后为project.jar,那么按照上面的定义,应该在 project.jar的同层目录下建立一个lib文件夹,并将相关的jar包放在里面。否则将会出现Exception in thread "main" java.lang.NoClassDefFoundError的错误。
如果想在所导出的jar包中包含第三方jar包,可以如下操作:
1.在工程目录下放入第三方jar包
2.Class-Path: name.jar
上诉两个步骤就可以成功导出引用了jar包的java工程,并将第三方jar包放在导出的工程中
注意:如果在Class-Path 中引入比较多的jar包,不要写成一行,不然会报:java.io.IOException : line too long ,需要分多行写,第二行以及下面的第三行、第四行写的时候需要在前面空两格(敲两下空格键)即可
最后介绍一下使用Eclipse制作jar包的过程吧:
1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”;
2. 选择Java/JAR file,Next;
3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间;
这里有几个选项:
* Export generated class files and resources 表示只导出生成的.class文件和其他资源文件
* Export all output folders for checked projects 表示导出选中项目的所有文件夹
* Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了
* Export refactorings for checked projects 把一些重构的信息文件也包含进去
在Select the export destination中选择导出的jar的路径,Next
4. 下一页可以选择是否导出那些含有警告warning或者错误errors的*.class文件。一般不用理他,Next
5. 下一个页面里可以对项目做一些配置。
* Generate the manifest file是系统帮我们自动生成MANIFEST.MF文件,如果你的项目没有引用其他class-path,那可以选择这一项。
* Use existing mainfest from workspace。这是可以选择我们自定义的.MF文件,格式如上所写。
* Seal content。要封装整个jar或者指定的包packet
* Main class。这里可以选择你的程序入口,将来打包出来的jar就是你这个入口类的执行结果。
最后Finish 完成
温馨提示:内容为网友见解,仅供参考
无其他回答

java项目如何打包?
Eclipse如何将Java项目打包成jar包?如果自己的javaproject中需要引用额外的jar包作为资源文件,那么需要自定义配置文件MANIFEST.MF,例如:\\x0d\\x0aManifest-Version:1.0\\x0d\\x0aClass-Path:lib\\crimson.jarlib\\jbcl.jarlib\\junit.jarlib\\log4j-1.2.13.jarlib\\mysql-connector-java-3.1.13-bin....

如何把java程序打包成.jar?
方案一:用Eclipse自带的Export功能 步骤1:准备主清单文件 “MANIFEST.MF”,步骤2:右击Java工程选择Export—>选择JAR file—>Next 步骤3:选择要打包的文件,不需要的文件不必打包,减小打包后的jar文件大小,并进行选项配置如下 步骤4:选择我们在第一步中自定义的配置文件路径,这一步很重要,不能采...

eclipse可以把java程序如何导出打包成.jar文件?
Step1:在Eclipse的资源管理器中选中你要打包的项目,右键点击,选择“导出”项,弹出导出对话框,在下面的Java目录下选择“JAR 文件”项,下一步,在导出目标路径TextField框中输入你想保存的路径,单击“完成”。Step2:进入Step1中保存jar文件的目录下,用压缩文件管理器打开jar文件,进入META-INF\\目录...

如何用eclipse把自己的java工程做成jar包?
第一步: File->Export->Java->Runnable Jar File, 然后点next, 在弹出的窗口中,。第二步: Lauch configuration(启动设置: 选择要打包工程中有main函数的那个类, 没有main就不能运行了).第三步:Export Destination(设置生成的Jar包所在的目录, 点击右边的浏览按钮就可进行设置了)第四步:点击完成...

怎么将JAVA程序压成JAR文件?
两种方式:1、通过eclipse工具生成jar文件。选择你的项目点右键导出即可。2、通过jar命令。用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项:-c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的〕文件 -u 更新已存在的存档 -v...

如何将Java源码打包成可执行的jar文件win&linux
方法\/步骤 启动eclipse 在eclipse中建立好工程与类并写好代码 点击“File->Export”在弹击的界面中选择“Java->JAR file”,再点击“Next”选择要打包的文件,再点击“Browse”在弹出的界面中选择好打包后的文件的存放路径,再输入文件名,最后点击“保存”点击“Finish”打包成功 ...

怎么把一个java文件打成jar
使用Eclipse的Export功能:一、打包成一般的jar包:步骤如下:1)在要打包的项目上右击,选择Export 2)在弹出的窗口中,选择Java -> JAR File,然后点击next按钮 3)在JAR File Specification窗口中,设置打包成的文件名和存放位置,点击两侧next 4)在JAR Manifest Specification窗口中,设置MANIFEST.MF...

如何将java打包成jar,如何将JNI的.so库和jar添加到应用APK中
1. 如何将Java打包成jar Eclipse中选择工程,右击选择 Export->java->JAR file, NEXT按钮,然后选择想要打包的文件java,class都可,然后在 Select the export destination. 自己选择命名保存jar文件。2. 如何将jar, lib.so添加到应用APK中 Eclipse中选择工程右击, 选择 Properties -> Java Build Path ...

求Java程序打包成可执行jar的工具或者方法
1.将项目打成jar:1.1要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可以用Eclipse的Export生成jar。经过尝试后,我不推荐用Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以我打了好几次都没打成。1.2在这里介绍两种方法生成jar,第一种是用Eclpise的Export...

eclipse如何打jar包
1首先打开电脑中的eclipse工具,进入操作页面后,再点击工具的file选项2接着创建java项目,然后使用鼠标右键点击打开项目文件3然后在弹出的页面中,找到并打开build path选项4接着再点击页面中的libraries选项,然;工具原料 Eclipse 需要引入的jar包 方法步骤 首先在项目下创建一个文件夹,保存jar包在项目名...

相似回答