前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通过FatJar将JAVA项目导出为JAR包可执行程序

通过FatJar将JAVA项目导出为JAR包可执行程序

作者头像
博博1998
发布2022-04-25 15:46:52
6450
发布2022-04-25 15:46:52
举报
文章被收录于专栏:博博blog博博blog

FatJar是一款运行在eclipse上的插件,通过FatJar这款插件你可以将你的JAVA项目导出为JAR包, 并且如果你的项目包含GUI界面,本机装的也有java运行环境,那就可以直接双击打开了。

那有人问了,eclipse也可以将java项目导出为JAR包,干嘛还要装个插件呢, 因为如果你的项目当中包含的有第三方JAR包,那你的项目就会导出来就不能执行。

但是呢如果你是高版本的eclipse,直接把FatJar插件放到eclipse的插件目录里面, 重启eclipse也不能识别安装,在线安装的话,也会报错,

1.jpg
1.jpg

错误信息: An error occurred while installing the items session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]net.sf.fjep.fatjar 0.0.31, action=). Failed to prepare partial IU: [R]net.sf.fjep.fatjar 0.0.31.

产生这种错误的原因是FatJar插件不支持高版本的eclipse, 那就需要你在安装一个eclipse2.0的插件支持。

Eclipse 2.0 Support安装: Help→Install New Software

1.png
1.png

输入2.0支持插件的链接: http://download.eclipse.org/eclipse/updates/4.5 回车,耐心等待,下面会出现插件列表,选择 Eclipse Tests,Tools,Examples,and Extras下面的Eclipse 2.0 Style Plugin Support 勾选上,然后点击下面的Next按钮,耐心等待进度条跑完

2.png
2.png

选中列表中显示的插件,点击下方的Next按钮,

3.png
3.png

选择 I accept,点击下方的Finish按钮,

4.png
4.png

耐心等待eclipse右下角的进度跑完,这里需要耐心等待

5.png
5.png

进度跑完之后,点击Restart Now按钮重启eclipse 这样eclipse 2.0 support插件就算安装完毕。

FatJar插件安装: Help→Install New Software

6.png
6.png

输入FatJar插件链接: http://kurucz-grafika.de/fatjar 选择下方的插件,点击下方的Next按钮,耐心等待 然后和安装2.0支持插件安装方式一样,

7.png
7.png

耐心等待进度条跑完,这里会很慢。

8.png
8.png

选择Install anyway

9.png
9.png

点击Restart Now按钮重启eclipse 至此FatJar插件就算安装完毕。

FatJar使用方式:

  1. 可以右键项目选择Build Fat Jar
  2. 也可以右键选择Export→选择Other→选择Fat Jar Exporter
10.png
10.png
11.png
11.png

点击Browse按钮选择启动类,

12.png
12.png

选择项目的入口启动类,点击OK按钮,

13.png
13.png

点击Finish按钮,默认生成的jar包放在该项目的根目录下面。

14.png
14.png

双击就可以直接打开执行。

15.png
15.png

至此就成功将项目导出为JAR包格式。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-07-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档