• java打包成jar文件


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


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


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

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

    1,CMD进去dos窗口,jar cvf linkin.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按钮,打包完成。


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



  • 相关阅读:
    创建FLASK,同步docker
    FLASK Buleprint
    restful api
    Angular JS
    线程日志
    将项目部署到linux下的docker容器中
    安装和卸载docker
    学习目录总编
    Ansible
    装饰器
  • 原文地址:https://www.cnblogs.com/LinkinPark/p/5232997.html
Copyright © 2020-2023  润新知