发现eclipse打包jar无法连带打包第三方lib,于是选择安装插件fatjar,现在说明fatjar安装过程:

1、安装方法:
   1)下载安装:
   https://sourceforge.net/projects/fjep/files/
   解压下载的ZIP包,将里面的Jar解压到Eclipse安装路径下的plugins文件夹中;
   重启eclipse没安装成功,删除eclipse下\configuration\org.eclipse.update\platform.xml重启也无效;
   2)在线安装:
   eclipse菜单栏 help->install new software...->work with
   新增:fatjar - http://kurucz-grafika.de/fatjar
   安装失败提示:Failed to prepare partial IU: [R]net.sf.fjep.fatjar 0.0.31.

2、网上说,目前fatjar版本只支持eclipse 3.4前,我的elipse版本是:Version: Mars.1 Release (4.5.1)
   CSDN和OSChina上都有人提供Fatjar_0.0.32.zip下载,说可以解决该问题,不过未试验;

3、采用下面这个方法解决eclipse和fatjar版本不兼容的问题:
   进入Help -> Install New Software...,
   选择Work with列表下的The Eclipse Project Updates - http://download.eclipse.org/eclipse/updates/4.5
   在弹出的可安装组件中选择:
   Eclipse Tests, Examples, and Extras 
   打开下拉选择:Eclipse 2.0 Style Plugin Support安装;

4、重新启动eclipse后再通过在线安装fatjar成功,重启eclipse,右键项目,通过Build Fat Jar打包;
      或者右键项目选择Export->other->Fat Jar Exporter打包项目。

5、Fatjar打包项目过程,命名jar以及选择Main-class,勾选One-JAR,next后可以看到要打包的第三方lib,finish即可。

6、运行jar包,命令:java -jar xxx.jar即可。

Eclipse高版本无法兼容FatJar的问题解决相关推荐

  1. 高版本Chrome兼容window.showModalDialog办法

    高版本Chrome兼容window.showModalDialog办法 方式一:回调 兼容方式: 由于showmodaldialog 不属于W3C标准,在新版本浏览器中不再受支持,我们需要使用wind ...

  2. source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符) 问题解决

    在java项目开发中出现language level错误,可能会导致一些代码编译错误,适当做相应调整即可. 对应错误标识为: ource 1.5 中不支持 diamond 运算符 (请使用 -sour ...

  3. Jquery3.x高版本支持IE8

    最近在做项目的时候,遇到一个安全漏洞的问题 检测到目标站点存在javascript框架库漏洞 解决办法是 将受影响的javascript框架库升级到最新版本. 好吧,就给你升吧,升完之后,我的天啊,尽 ...

  4. FastAdmin扩展PHPEXCEL,PHP7.3高版本兼容问题

    THINKPHP扩展PHPEXCEL与PHP7.3高版本兼容问题 框架:THINKPHP5,PHPEXCEL版本:1.81 无法导出EXCEL原因为Shared/OLE.php第290行使用conti ...

  5. 低版本eclipse导入高版本eclipse创建项目报错问题

    例如用高版本eclipse创建的项目,会默认使用的是jdk1.8版本, 低版本eclipse创建项目,会默认使用的是jdk1.7版本. 此时导入高版本eclipse项目时会报错(文件夹中会出现红色!) ...

  6. 3dmax高版本转低版本插件_Fundebug前端JavaScript插件更新至1.8.0,兼容低版本的Android浏览器...

    兼容低版本Android浏览器,请大家及时更新. Fundebug前端BUG监控服务 Fundebug是专业的程序BUG监控平台,我们JavaScript插件可以提供全方位的BUG监控,可以帮助开发者 ...

  7. 解决Mybatis-plus高版本不向后兼容的问题

    解决Mybatis-plus高版本不向后兼容的问题 参考文章: (1)解决Mybatis-plus高版本不向后兼容的问题 (2)https://www.cnblogs.com/better-farth ...

  8. 【终极方法】应对eclipse不支持Tomcat7、8和Tomcat8.5或者更高版本

    不支持的原因是eclipse的版本太低了,这里给出最新版(即支持tomcat9.0版本)的下载链接. 链接:https://pan.baidu.com/s/1_6STWXhhkSmVXbtWzy6jy ...

  9. 如何weak link一个framework (高版本兼容低版本)

    苹果有一个例子MailComposer,说的是在高版本的OS中调用新增的功能,并且在低版本的OS中依然能够运行.其中重要的一点就是weak link MessageUI.framework. 如何we ...

最新文章

  1. MATLAB矩阵复制数据
  2. set identity_insert on 不起作用
  3. 比较完善的手写数组reduce方法
  4. 【安卓笔记】是否执行测试服务
  5. [BZOJ 4010] 菜肴制作
  6. doip诊断会话的建立
  7. EEGLAB预处理脑电数据
  8. linux卸载+oracle客户端,官方的linux上卸载oracle步骤
  9. 魅族android密码,魅族手机Flyme账户密码或密保忘记解决办法
  10. 【python】chardet函数用法
  11. html兼容ie低版本,jquery不兼容低版本ie浏览器怎么办?
  12. 都2021年了,你不会还没掌握响应式网页设计吧?
  13. 快速生成CRUD接口的神器-IDEA插件EasyCode
  14. 宽容那些与我们不同的人
  15. 传输层协议TCP和UDP的区别详解
  16. 文件查重删除,继续完善及修改上篇内容
  17. 使用poi将数据导出到excel
  18. python--飞机大战(课程设计)
  19. UTF-8和UTF-16简介
  20. QT 设置QPushButton背景为透明色

热门文章

  1. 用python实现todolist_So easy !用 Python 开发一个todolist
  2. $.post把表单对象传递过去_第二章 第三节 Request请求对象详解
  3. LVS的DR工作模型解析
  4. C++内存管理与分配方式
  5. spring-cloud eureka注册发现
  6. 混合开发的坑(7) ---输入文本时,键盘遮挡
  7. 实验三_166_张珍珍
  8. Sharepoint 2010 Powershell去增加 上传文件类型
  9. Qcom LK阶段如何使用ADC介绍
  10. 修改Linux内核的printk缓冲区(log缓冲区)大小