Eclipse 下Java工程的打包与发布

来源:互联网 发布:网络准入软件 编辑:程序博客网 时间:2024/06/06 02:12

一、创建清单文件 MANIFEST.MF

在需要打包的工程中创建MANIFEST.MF文件内容如下:

  • Manifest-Version: 1.0
  • Main-Class: com.lijia.test.Main
  • Class-Path: ./lib/org.eclipse.swt.win32.win32.x86_3.3.3.v3349.jar ./lib/org.eclipse.swt_3.3.2.v3349d.jar
    说明:
  • Manifest-Version: 指定清单文件的版本号,
  • Main-Class: 指定程序的入口类。(例子中Main是一个class,不是指的main方法),
  • Class-Path: 指定该工程所依赖的jar包路径,“.”表示当前生成jar包的路径。(除了入口类的包名、类名之外其他项都不区分大小写)。
    *注意:*Manifest-Version:与1.0之间需要有空格,其他两项一样,Class-Path项中引用的Jar文件由空格隔开,如果引用Jar文件太多需要新一行开始,则要在新一行的首部加空格。

二、使用Eclipse导出向导生成jar包

  1. 选中工程右键 >> Export… >> JAR file

  2. 设置jar包的保存路径

  3. 设置清单文件,完成Jar包的生成。将第一步中所见的清单文件设置为工程的清单文件

三、为应用程序设置工作目录

  1. 将生成的jar包复制到某个目录下,该目录作为该程序的工作目录
  2. 将该工程所依赖的jar包保存在工作目录下的lib下
  3. 编写运行该工程的批处理文件Run.bat,内容如下:javaw -jar test.jar

四、目录结构图

text
| —-lib
| | – org.eclipse.swt.win32.win32.x86_3.3.3.v3349.jar
| | – org.eclipse.swt_3.3.2.v3349d.jar
| —- test.jar
| —- run.bat

五、双击run.bat启动工程

如果需要,将JRE环境也打包在工程中请进行第六步,反之完成打包发布。

六、让用户不必安装JRE环境

  1. 将JRE目录复制到工程目录中(本例子放在了test/java下)
  2. 修改run.bat文件的内容为 start java\jre\bin\javaw -jar test.jar
0 0
原创粉丝点击