eclipse打包jar过程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse打包jar过程相关的知识,希望对你有一定的参考价值。

参考技术A eclipse导出jar包有两种方式,一种是直接导出jar file,一种是导出Runnable Jar file。

直接导出jar file:仅仅是把.class文件打包了,其所依赖的其他jar包未进行打包,执行该打包后的文件需要加上第三方jar包。比如java -cp .;ch04.jar;lib01.jar com.thnkjava.ch04,其中ch04.jar为打包的jar包,lib01.jar是依赖的第三方包,执行入口是com.thnkjava.ch04类中的main函数。也可以在导出时指明入口类。

导出Runnable jar file:可以导出class文件,也可以将其依赖的所有第三方包一起导出。生成runnable jar file时,有两个选项,Extract required libraries into generated JAR 和 package equired libraries into generated JAR。 前者是把你用到的.class 文件提取出来,后者则是把你所需要的所有jar包都打进一个包里。导出时可以指定入口函数类,具体在导出的Manifest.mf文件中。执行该jar包时,可以直接输入java -jar ch04.jar即可,此时会自动调用Manifest.mf文件中的入口函数类,其依赖的包如果是已经打包在ch04.jar包中,则不需要在Manifest.mf文件中再次指明。

首先,右击选择指定的项目,找到Export选项,点击后如下如:

然后选择“Jar file”:

接着点击“Next->”:

其中手动创建的Manifest.mf文件如下图,格式必须是按照此格式。

上面Manifest.mf文件内容如下:

Manifest-Version: 1.0

Class-Path: . meeting_cmd_lib/netty-3.8.0.Final.jar meeting_cmd_lib/gs

on-2.2.4.jar meeting_cmd_lib/mysql-connector-java-5.1.6-bin.jar meeti

ng_cmd_lib/httpcore-4.2.2.jar meeting_cmd_lib/commons-logging-1.1.1.j

ar meeting_cmd_lib/commons-logging-api-1.1.jar meeting_cmd_lib/log4j-

1.2.17.jar meeting_cmd_lib/antlr-2.7.6.jar meeting_cmd_lib/asm-attrs.

jar meeting_cmd_lib/asm.jar meeting_cmd_lib/c3p0-0.9.1.2.jar meeting_

cmd_lib/cglib-2.1.3.jar meeting_cmd_lib/commons-collections-2.1.1.jar

meeting_cmd_lib/dom4j-1.6.1.jar meeting_cmd_lib/ehcache-1.2.3.jar me

eting_cmd_lib/ejb3-persistence.jar meeting_cmd_lib/hibernate-annotati

ons.jar meeting_cmd_lib/hibernate-commons-annotations.jar meeting_cmd

_lib/hibernate-entitymanager.jar meeting_cmd_lib/hibernate-tools.jar

meeting_cmd_lib/hibernate3.jar meeting_cmd_lib/javassist.jar meeting_

cmd_lib/jdbc2_0-stdext.jar meeting_cmd_lib/jta.jar meeting_cmd_lib/jt

idy-r8-20060801.jar

Main-Class: com.kingmes.command.CmdDispacth    

 -----------此处必须有换行,引用的各jar包之间必须用空格分隔,否则解析会出错。

右击选择项目后,点击“Export”->"Runnable Jar file"。即可跳到下面页面,选择入口函数和保存路径及提取方式后,点击“Finish”即可生成。此处的Library handling 选择第一项,表示会将其中的第三方包一起打包。

如何将java源代码打包生成jar?

本人下载了一个exej4小软件 可是在安装的过程中遇到了问题 点击Generate数次后没动静。不知道怎么弄啊 。请具体说说怎么安装这个软件及其用法 感激不尽!!

工具:

eclipse


方法:

1、启动eclipse;

2、在eclipse中建立好工程与类并写好代码;

3、点击“File->Export”;

4、在弹击的界面中选择“Java->JAR file”,再点击“Next”;

5、选择要打包的文件,再点击“Browse”;

6、在弹出的界面中选择好打包后的文件的存放路径,再输入文件名,最后点击“保存”;

7、点击“Finish”;

8、打包成功。

参考技术A 楼主这个软件是将java源文件做成exe的软件!但是,即使做成了exe文件,还是需要有jvm虚拟机的支持! 参考技术B 你的详细问题描述,我们不知道具体的情况,但是咱们可以在本地,配置完java环境变量和系统变量没有问题后,可以用jar -cvf jarname.jar jarname命令来进行对你的java源代码打包。谢谢!

以上是关于eclipse打包jar过程的主要内容,如果未能解决你的问题,请参考以下文章

eclipse怎么将java文件打包成jar

eclipse中怎样将项目打包成jar

jar配置文件怎么打包到外面eclipse

eclipse把java打包为jar文件,可以运行,但是无法输出命令行信息;

如何用eclipse打jar包

Eclipse打包项目