Eclipse jar打包详解

方法/步骤

其实打包edlipse jar包主要抓住3点就好:

  首先,入口地址,就是从哪个类开始运行(当然这个类肯定有main函数);

  其次,本项目依赖的其他jar包路径;

  最后,在eclipse项目下建立一个manifest.mf文件,将前两者的信息写进文件,并加入版本号,具体规范下面步骤会有详细说明。


知道上面的3点后,开始详细讲述打包步骤:

  1. 1. Eclipse下的演示工程结构如下图所示,其中Task.java是当前工程运行的Main类

    Eclipse jar打包详解_第1张图片
  2. 2. manifest.mf文件定义如下所示:

    Manifest-Version: 1.0

    Main-Class: com.Task

    Class-Path: lib/dom4j-1.6.1.jar lib/jaxen-1.1-beta-7.jar

     注意:

    <1> manifest.mf文件最后一行必须是一个空行。

    <2> lib/dom4j-1.6.1.jar和lib/jaxen-1.1-beta-7.jar之间用一个空格隔开。

    <3>每个冒号后有一个空格。

  3. 3. Eclipse生成Jar文件步骤(1)

    在eclipse中选择你要导出的类或者package,右击,选择Export子选项

  4. 4. Eclipse生成Jar文件步骤(2)

    在弹出的对话框中,选择java文件---选择JAR file

  5. 5. Eclipse生成Jar文件步骤(3)

    在JAR file后面的文本框中选择你要生成的jar包的位置以及名字

    Eclipse jar打包详解_第2张图片
  6. 6. Eclipse生成Jar文件步骤(4)

    注意在Export generated class files and resources和Export java source files and resources前面打上勾

  7. 7. Eclipse生成Jar文件步骤(5)

    选择Manifest文件

    Eclipse jar打包详解_第3张图片
  8. 8.将生成的AutoRunTask.jar文件和存放引用包的lib文件夹放在同一个目录下,最后点击生成的jar文件就可以成功运行了.

    Eclipse jar打包详解_第4张图片
    Eclipse jar打包详解_第5张图片



这样就打包就介绍完毕了。

如果你想运行它,则启动cmd窗口后,找到路径,运行“ java -jar  *.jar + 参数 ” 即可,你会看到运行后的显示结果。


以后其他项目中也可以引入该jar包,但使用的不仅仅是入口的main函数,里面的类成员都能访问到,就像apache开源的哪些jar包使用一模一样。

你可能感兴趣的:(java,eclipse,打包,运行)