一、项目没有引用外部Jar包
1.在Eclipse或MyEclipse中操作
选中工程---->右键,Export...--->Java--->选择JAR file--->next-->选择jar file的路径及名称-->next-->next--->选择Main class--->finish.
2.在cmd命令中操作
开始--->cmd--->输入java -version查看JDK版本--->输入jar命令查看是否正常--->输入cd命令到项目bin目录下.class文件(如存在包情况,cd到相关包bin目录下)--->jar -cvf xxx.jar *(如:jar -cvf test.jar *)--->测试jar,输入命令java -jar xxx.jar(如:java -jar test.jar)
二、项目中引用外部Jar包
1.在Eclipse或MyEclipse中操作
(1)选中工程---->右键,Export...--->Java--->选择JAR file--->next-->选择jar file的路径及名称-->next-->next--- 选择Main class--->finish。此时来到了要选择Main class的窗口,但这里先不选择Main class,选择最上方的Generate the manifest file(生成清单文件), 勾上Save the manifest in the workspace(将清单保存在工作空间中),在Manifest file(清单文件):中输入file的名称,如/testProject/main,(其中testProject为工程名,main为manifest file的名称)点击finish。
(2)用解压工具打开jar包,找到MANIFEST.MF文件,添加Main-Class: xx.xx.xx.xx (Main class所在类)
Class-Path: xxx.jar (外部引用jar包)
注意:
1.添加Main-Class、Class-Path时需在加:并且空格一格后引用Main class所在类目录或外部引用Jar包,且添加完成后必须换行
2.外部引用Jar包目录和xxx.jar同一目录
(3)选中工程--->右键,Export--->Java--->JAR file--->选择jar file的路径及名称--->next--->next--->next,这时又来到了选择main class的窗口,但这里也不选择main class,选择Use existing manifest from workspace,在Manifest file:里选择刚刚生成的main,如:/testProject/main,点击finish,到此就大功告成啦;假设生成的jar包的名称为test.jar,那么Class-Path中引入的jxl.jar要和test.jar位于同一个目录下。
注意:不要选main.mf和manifest文件,在后面的选择existing manifest文件,变写manifest时:
2.在cmd命令中操作
开始--->cmd--->输入java -version查看JDK版本--->输入jar命令查看是否正常--->输入cd命令到项目bin目录下.class文件(如存在包情况,cd到相关包bin目录下)--->jar -cvf xxx.jar *(如:jar -cvf test.jar *)--->外部引用Jar包和打包的项目jar包放在同一目录--->用解压工具打开jar包,找到MANIFEST.MF文件,添加Main-Class: xx.xx.xx.xx (Main class所在类)和Class-Path: xxx.jar (外部引用jar包)--->测试jar,输入命令java -jar xxx.jar(如:java -jar test.jar)
3.使用Fat jar插件操作
(1)如果你在程序开发的时候用到了第三方提供的API或者其它附属资源,在你导出生成jar文件时你必须将第三方的文件一并导出,不然你的程序运行将达不到你想要的结果.
Fat jar安装方法:
Eclipse在线更新方法
Help > Install New Software > Add,
name:Fat Jar
location:http://kurucz-grafika.de/fatjar
Eclipse插件手动安装方法
下载地址:http://sourceforge.net/projects/fjep/
将解压出的plugins中的文件复制到eclipse安装目录中的plugins目录下,然后重启eclipse即可.然后查看Window---preferences, 弹出的窗口中有Fat jar preferences这一项则说明你已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到你的eclipse目录下的 configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看 Window---preferences,你会发现Fat jar preferences这一项.恭喜你安装成功了
(2)用Fat jar打包:右击你的项目,选项列表中有Build Fat jar这一项,选择它,弹出的窗口你会觉得特别亲切,一目了然使用很方便,点击Browser(Main-Class选择你的主类)---next--- finish(勾选你需要一起打包的资源,默认为全部勾选),jar文件就生成在你的工程项目中了.
(3)cmd命令下运行测试
三、测试带参数的jar包
cmd--->java -jar xxx.jar 参数1 参数2 ...(如:java -jar test.jar test 1234)
1.在Eclipse或MyEclipse中操作
选中工程---->右键,Export...--->Java--->选择JAR file--->next-->选择jar file的路径及名称-->next-->next--->选择Main class--->finish.
2.在cmd命令中操作
开始--->cmd--->输入java -version查看JDK版本--->输入jar命令查看是否正常--->输入cd命令到项目bin目录下.class文件(如存在包情况,cd到相关包bin目录下)--->jar -cvf xxx.jar *(如:jar -cvf test.jar *)--->测试jar,输入命令java -jar xxx.jar(如:java -jar test.jar)
二、项目中引用外部Jar包
1.在Eclipse或MyEclipse中操作
(1)选中工程---->右键,Export...--->Java--->选择JAR file--->next-->选择jar file的路径及名称-->next-->next--- 选择Main class--->finish。此时来到了要选择Main class的窗口,但这里先不选择Main class,选择最上方的Generate the manifest file(生成清单文件), 勾上Save the manifest in the workspace(将清单保存在工作空间中),在Manifest file(清单文件):中输入file的名称,如/testProject/main,(其中testProject为工程名,main为manifest file的名称)点击finish。
(2)用解压工具打开jar包,找到MANIFEST.MF文件,添加Main-Class: xx.xx.xx.xx (Main class所在类)
Class-Path: xxx.jar (外部引用jar包)
注意:
1.添加Main-Class、Class-Path时需在加:并且空格一格后引用Main class所在类目录或外部引用Jar包,且添加完成后必须换行
2.外部引用Jar包目录和xxx.jar同一目录
(3)选中工程--->右键,Export--->Java--->JAR file--->选择jar file的路径及名称--->next--->next--->next,这时又来到了选择main class的窗口,但这里也不选择main class,选择Use existing manifest from workspace,在Manifest file:里选择刚刚生成的main,如:/testProject/main,点击finish,到此就大功告成啦;假设生成的jar包的名称为test.jar,那么Class-Path中引入的jxl.jar要和test.jar位于同一个目录下。
注意:不要选main.mf和manifest文件,在后面的选择existing manifest文件,变写manifest时:
2.在cmd命令中操作
开始--->cmd--->输入java -version查看JDK版本--->输入jar命令查看是否正常--->输入cd命令到项目bin目录下.class文件(如存在包情况,cd到相关包bin目录下)--->jar -cvf xxx.jar *(如:jar -cvf test.jar *)--->外部引用Jar包和打包的项目jar包放在同一目录--->用解压工具打开jar包,找到MANIFEST.MF文件,添加Main-Class: xx.xx.xx.xx (Main class所在类)和Class-Path: xxx.jar (外部引用jar包)--->测试jar,输入命令java -jar xxx.jar(如:java -jar test.jar)
3.使用Fat jar插件操作
(1)如果你在程序开发的时候用到了第三方提供的API或者其它附属资源,在你导出生成jar文件时你必须将第三方的文件一并导出,不然你的程序运行将达不到你想要的结果.
Fat jar安装方法:
Eclipse在线更新方法
Help > Install New Software > Add,
name:Fat Jar
location:http://kurucz-grafika.de/fatjar
Eclipse插件手动安装方法
下载地址:http://sourceforge.net/projects/fjep/
将解压出的plugins中的文件复制到eclipse安装目录中的plugins目录下,然后重启eclipse即可.然后查看Window---preferences, 弹出的窗口中有Fat jar preferences这一项则说明你已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到你的eclipse目录下的 configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看 Window---preferences,你会发现Fat jar preferences这一项.恭喜你安装成功了
(2)用Fat jar打包:右击你的项目,选项列表中有Build Fat jar这一项,选择它,弹出的窗口你会觉得特别亲切,一目了然使用很方便,点击Browser(Main-Class选择你的主类)---next--- finish(勾选你需要一起打包的资源,默认为全部勾选),jar文件就生成在你的工程项目中了.
(3)cmd命令下运行测试
三、测试带参数的jar包
cmd--->java -jar xxx.jar 参数1 参数2 ...(如:java -jar test.jar test 1234)