「java生成jar文件」java创建jar文件

博主:adminadmin 2022-12-08 14:06:07 72

本篇文章给大家谈谈java生成jar文件,以及java创建jar文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何把java程序打包成.jar?

方案一:用Eclipse自带的Export功能

步骤1:准备主清单文件 “MANIFEST.MF”,

步骤2:右击Java工程选择Export—选择JAR file—Next

步骤3:选择要打包的文件,不需要的文件不必打包,减小打包后的jar文件大小,并进行选项配置如下

步骤4:选择我们在第一步中自定义的配置文件路径,这一步很重要,不能采用默认选项

方案二:安装Eclipse打包插件Fat Jar

Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来打jar包,但是eclipse自带的打包jar似乎不太够用,Fat Jar是eclipse的一个插件,特别是Fat Jar可以打成可执行Jar包,并且在图片等其他资源、引用外包方面使用起来更方便。

步骤1:右击工程项目选择Buile Fat Jar

步骤2:配置jar文件存放目录,主Main文件等,如下图

步骤3:选择所要用到的第三方jar包

如何将java源码生成jar文件?

方法一:通过jar命令

jar命令的用法:

用法:jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...

选项包括:

-c 创建新的归档文件

-t 列出归档目录

-x 解压缩已归档的指定(或所有)文件

-u 更新现有的归档文件

-v 在标准输出中生成详细输出

-f 指定归档文件名

-m 包含指定清单文件中的清单信息

-e 为捆绑到可执行 jar 文件的独立应用程序,指定应用程序入口点

-0 仅存储;不使用任何 ZIP 压缩

-M 不创建条目的清单文件

-i 为指定的 jar 文件生成索引信息

-C 更改为指定的目录并包含其中的文件

一、打包成一般的jar包

输入如下命令即可:

[plain] view plaincopy

jar cvf counter.jar -C bin .

二、打包成可运行的jar包

要打包成可运行的jar包,需要在MANIFEST.MF文件中指定主类,以Java源代码行数统计程序的打包为例,演示如何打包:

1)首先编辑MANIFEST.MF文件,内容如下:

[plain] view plaincopy

Manifest-Version: 1.0

Created-By: rsljdkt

Class-Path: .

Main-Class: Main

说明:

第一行指定清单的版本,若无,则JDK默认生成:Manifest-Version: 1.0。

第二行指明创建的作者,若无,则JDK默认生成Created-By: 1.6.0_22(Sun Microsystems Inc.)。

第三行指定主类所在类路径。

第四行指明程序运行的主类。

2)使用jar命令进行打包:

[plain] view plaincopy

jar cvfm counter.jar MANIFEST.MF -C bin .

方法二:使用Eclipse的Export功能:

一、打包成一般的jar包:

步骤如下:

1)在要打包的项目上右击,选择Export。

2)在弹出的窗口中,选择Java - JAR File,然后点击next按钮。

3)在JAR File Specification窗口中,设置打包成的文件名和存放位置,点击两侧next。

4)在JAR Manifest Specification窗口中,设置MANIFEST.MF清单文件的配置,若仅仅打包成单纯的jar包的话,不用做任何修改,采取默认即可,若打包成可执行jar包的话,可以使用已存在的MANIFEST文件或者直接选择Main class。

5)点击Finish按钮,完成打包。

二、打包成可运行的jar包

步骤如下:

1)在要打包的项目上右击,选择Export。

2)在弹出的窗口中,选择Java - Runnable JAR File,然后点击next按钮。

3)在Runnable JAR File Specification窗口中,选择Launch configuration和Export destination。

4)点击Finish按钮,打包完成。

java 如何新建一个jar文件

1、编写java 源码文件

2、使用 javac 编译生成 class 文件

3、使用 jar cvf 命令生成临时 jar 文件

4、修改临时 jar 文件中的 MANIFEST.MF 文件 添加 Main-Class:类名

5、切换到编译好的class目录下 使用jar cvfM TestYourName.jar *命令重新打包生成 jar 文件,并保证当前目录下存在清单文件和文件夹

如何把java 文件打成jar

第一种方法 利用Eclipse的导出功能

Step1:在Eclipse的资源管理器中选中你要打包的项目,右键点击,选择“导出”项,弹出导出对话框,在下面的Java目录下选择“JAR 文件”项,下一步,在导出目标路径TextField框中输入你想保存的路径,单击“完成”。

Step2:进入Step1中保存jar文件的目录下,用压缩文件管理器打开jar文件,进入META-INF\目录下,打开MINIFEST.MF文件,对MINIFEST.MF文件进行编写,格式如下:

Manifest-Version: 1.0

Main-Class: App

Class-Path: jar/jakarta-poi.jar jar/Work.jar jar/Service.jar

Created-By: 1.4.2_03-b02 (Sun Microsystems Inc.)

请在文本格式下编写,每个空处只有一个空格,文本不能多余两个空行.

Manifest-Version: 1.0 告诉我们使用的是1.0的manifest文件,第一行定义manifest的格式

Main-Class: 主程序入口类名

Class-Path: 引用包路径,包之间空格隔开

Created-By: 创建者信息

编写完之后保存。

Step3:将引用包放在指定的路径上,与manifest文件中的Class-Path一致.也可不写Class-Path,将引用包解开仍进导出的 jar 包即可,注意包路径.

Step4 :建立批处理文件.bat或.cmd如下start.cmd:

java -jar App.jar

java生成jar文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java创建jar文件、java生成jar文件的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-08,除非注明,否则均为首码项目网原创文章,转载请注明出处。