使用Eclipse将java打包成jar文件步骤与注意事项。
1、 选中一个工程,右击export,选择JAR file(也可以选择Runnable JAR file)
2、 Next:
(1) 选择所要导出的资源:select the resources to export
(2) 勾选所需的文件和资源(类、文件、源文件等)
(3) 选择导出目标(名称与位置)
(4) 选项:一般选择压缩
3、 Next:默认设置
4、 JAR Manifest Specification( 重要)
(1) 如果程序比较简单,并且使用外部jar,则选择Generrate themanifest file。点击“select the class of the app lication entry point”中的Browse,选择启动时的Main Class。系统会自动生成MANIFEST文件。
(2) 如果使用了外部jar文件,则修改MANIFEST文件。方法:
a、 从直接生成的jar中,将其解压缩,获取META-INF目录下的MANIFEST文件。
b、 修改MANIFEST(重要)。内容与格式:
Manifest-Version: 1.0 //版本 Main-Class: userControl.Logon //主类,一定要写全部路径,即哪个package中的类 Class-Path: lib/ifxjdbc.jar //添加所用到的外部包,注意路径,当前目录为jar目录,注意书写时,每个jar之间使用一个空格,开头与结束都要使用一个空格 Created-By: SSIS //开发者 //注意:末尾空一行,保存 |
c、 将修改后的MANIFEST文件拷贝到源文件下,便于查找
d、 选择“use existing manifest form workspace”,选择刚刚创建的MANIFEST文件。
5、 点击“finish”,开始执行
6、 运行。
运行有两种方法:一是可以双击执行,二是在cmd中,使用命令:java –jar xxx.jar
运行注意事项:
在运行jar包时,如果需要用到文件的路径:“System.getProperty("user.dir")”,则该位置为运行的当前目录。
如果使用cmd的命令去运行jar,则需要在正确的文件目录下面去执行。否则,找不到程序中的文件。