java打包成jar文件

时间:2021-10-13 22:35:26

JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成。JAR包是由JDK安装目录\bin\jar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用lib\tool.jar工具包中的类。这些细节就不用管它了。


作为一个有点工作经验的码农,我们经常在玩新的项目的时候都会有自己的一套工具类,如果每次都用来自己将源码放入项目也太土了点,所以呢将自己写的经常用的java文件打包成jar以后方便自己使用就很有必要。这篇博客来整理下如何将java文件打包成jar文件。具体的分下面3种情况:
1,直接将自己的java文件打成jar文件
2,创建可执行的jar包
3,项目中有导入的第三方jar包,最后打成一个完整的jar包。
打包出来的jar包是不是可以执行的jar包,具体的可以去看jar包里面JAR包中有一个META-INF\MANIFEST.MF文件,如果有Class-Path,Main-Class2个属性就是可执行的,否则就是不是可执行文件。


这里我只整理下如何打包自己的java文件成jar包,其他的用不到,我有转载别人的文章,如果需要大家可以去看下。

有3种方式:一种是CMD打包,一种是使用eclipse。

1,CMD进去dos窗口,jar cvf linkin.jar .

java打包成jar文件java打包成jar文件java打包成jar文件

2,使用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。选择程序入口如果没有自己写的main方法,就先在eclipse执行下就有了。

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

java打包成jar文件

3,利用maven来打包,mvn install就可以打包成jar包,具体的pom如何下请看我的maven系列。
  最后补充3个dos指令:
  1,删除一个文件:del 文件名
  2,删除一个文件夹:rd 文件夹名,注意这个文件夹比如是空的
  3,运行一个可执行jar包文件:java -jar jar包名字