如何用eclipse生成jar文件

 我来答
育知同创教育
2016-07-26 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部

对eclipse的导出功能来操作

工具:eclipse

1. 工程中不包含第三方的jar包

这种情况比较简单,选中需要生成jar的工程,右击-->Export,出现如下的窗口

选中java--- > JAR file,出现如下窗口,

此处要:

选中 Export generated class files and resources; 
选中 Compress the contents of the JAR file; 
选中 Overwrite existing files without warning;

然后“Next”,出现如下窗口

选中 Export class files with compile errors; 
选中 Export class files with compile warnings;

点击“Next”,出现如下窗口

选择“Main class”,then “finish” OK。

运行jar包的方法:

cmd,进入jar包所在的位置,运行命令 java -jar *.jar,就可以了。或者直接配置文件关联。

2.工程包含第三方的jar包时

如果工程中包含第三方的jar包时,安装上面的方法生产的jar包,在运行时会报java.lang.NoClassDefFoundError的错,需要安装eclipse的插件,解压缩后会看到plugins文件夹中的net.sf.fjep.fatjar_0.0.31.jar文件(简称Fat jar)。

Fat jar插件的安装方式:

把Fat jar文件拷贝到eclipse目录下的plugins中..重新启动eclipse平台,然后查看Window---preferences,弹出的窗口中有Fat jar preferences这一项则说明已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到eclipse目录下的configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看Window---preferences,会发现Fat jar,效果如下图:

接下来就可以生成包含第三方jar包的可运行的jar包了。

选中工程,右击 -- > Export --- > Other --- > Fat jar Exportor,效果如下图所示,

然后,next ---> 选中要生成jar包的工程 --  > next ---> 出现如下图所示的界面

在这里需要设置Main-class,它的值是工程运行的main class,并且勾上One-JAR,点击 next出现如下窗口:

即是项目引用的第三方类库,点击“finish”,这样就生成了包含第三方jar包的可运行的jar包。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式