eclipse导出jar包的两种方式
2013-09-20 14:52
148 查看
文中介绍了两种方法,均为引用他人的文章,在此把两篇文章整合在一起,文中会注明引用出处
方法一:http://blog.csdn.net/guanmjie/article/details/4437779
很多人都不知道怎么在Eclipse下生成jar文件,或者生成了jar文件后又老是用不了,总是会收到Exception in thread "main" java.lang.NoClassDefFoundError: ******
这样的错误提示。
其实在Eclipse下生成jar文件是非常简单的:
1.在要生成jar的项目上右击,选择菜单上的Export(导出)
2.导出类型选择Jar File
3.选择或者输入生成路径
4.manifest文件是默认生成的,你还可以选择把生成后的文件保存到指定路径
程序的切入点点击“浏览”Eclipse会自动检测可以切入的类,选择你要作为切入点的类就行了
(下面这个是本人的示范程序的选项,自动生成manifest文件,并保存到workspace的Triangle文件夹里,文件名为manifest,切入点为clsTriangle)
(生成的jar文件)
5.运行jar文件,在命令行下输入:
java -jar e:/myTriangle.jar
运行成功,如图:
很多朋友在生成jar文件后,执行时只是简单的输入
java JAR_File_Path
这样是无法执行该jar文件的,需要加入参数 -jar 才可以。
方法二:http://www.cnblogs.com/lan0725/archive/2008/08/28/1873947.html
第一:普通类导出jar包,我说的普通类就是指此类包含main方法,并且没有用到别的jar包。1.在eclipse中选择你要导出的类或者package,右击,选择Export子选项;
2.在弹出的对话框中,选择java文件---选择JAR file,单击next;
3.在JAR file后面的文本框中选择你要生成的jar包的位置以及名字,注意在Export generated class files and resources和Export java source files and resources前面打上勾,单击next;
4.单击两次next按钮,到达JAR Manifest Specification。注意在最底下的Main class后面的文本框中选择你的jar包的入口类。单击Finish,完成。
你可以在dos环境下,进入你的jar所在的目录,运行 java -jar 名字.jar,检测运行是否正确。
第二、你所要导出的类里边用到了别的jar包。比如说你写的类连接了数据库,用到数据库驱动包oracl.jar.。
1.先把你要导出的类按照上面的步骤导出形成jar包,比如叫test.jar
2.新建一个文件夹main,比如在D盘根目录下;
3.把test.jar和oracl.jar拷贝到main文件下,右击test.jar,解压到当前文件夹。把META-INF\MANIFEST.MF剪切到另外一个地方 (比如是桌面!) ;
4.右击oracl.jar,解压到当前文件夹。
5.在dos环境下,进入到D盘的main文件夹下,执行 jar
cvfm new.jar meta-inf/manifest.mf .,不要忘了最后面的点。
6.用压缩工具打开你新生成的new.jar,用你放在桌面的META-INF\MANIFEST.MF覆盖new.jar原有。
你可以在dos环境下,进入你的jar所在的目录,运行 java -jar 名字.jar,检测运行是否正确。
相关文章推荐
- Eclipse导出jar文件的两种方式
- Eclipse导出jar文件的两种方式(转)
- Eclipse导出jar文件的两种方式(转)
- eclipse 查看jar包源代码两种方式
- linux下jar命令和eclipse两种方式生成wordcount.jar包和hadoop下wordcount实例的运行
- BAT启动执行JAVA JAR文件中的MAIN方法的两种方式
- eclipse导出jar包的笔记
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- android项目两种构建方式的整合(Eclipse/idea和Android Studio)
- eclipse export runnable jar(导出可执行jar包)
- eclipse maven 导出项目依赖的jar包
- Eclipse安装STS插件两种方式
- Eclipse 导出可执行Jar文件(工程)(包含第三方Jar包)
- 两种方式将svn仓库中的项目添加到Eclipse中
- Eclipse下导入外部jar包的3种方式
- Eclipse将java项目导出jar包详解
- Spring XML配置文件无法自动提示 eclipse中XML配置文件open with打开方式选择 XML Editor:注意它的编辑方式也是有两种的design和source
- Eclipse打包成jar文件的两种方法
- 如何从Eclipse工程中导入和导出jar包
- eclipse导出jar包的问题总结