首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Eclipse 使用fatjar打包jar文档

发现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即可。

03

MyEclipse下安装FatJar打包工具

根据提供的文章内容,总结为:MyEclipse下安装FatJar打包工具可以通过三种方法实现,分别是help > software updates > Find and install > add > add remote site,直接放到 安装路径下\eclipse\plugins中 或者利用link文件链接安装。第一种方法需要填写name和url,之后要把fatjar那项打钩,接下来就一路Next。第二种方法直接放到 安装路径下\eclipse\plugins中即可。第三种方法利用link文件链接安装,需要在MyEclipse 安装路径下的\eclipse\links文件夹中(如我的在D:\Program Files\MyEclipse 6.5\eclipse\links)建立 XXX.link文件,如Axis2_plugin.link。用记事本打开在里面编辑第一步的 “某路径”,在\eclipse之前,路径中要用“\\”。\n注:没有反应可以尝试 删除MyEclipse 路径下\eclipse\configuration中的org.eclipse.update文件夹。

09

SpringBoot这只怪物到底是如何跑起来的?

不得不说 SpringBoot 太复杂了,我本来只想研究一下 SpringBoot 最简单的 HelloWorld 程序是如何从 main 方法一步一步跑起来的,但是这却是一个相当深的坑。你可以试着沿着调用栈代码一层一层的深入进去,如果你不打断点,你根本不知道接下来程序会往哪里流动。这个不同于我研究过去的 Go 语言、Python 语言框架,它们通常都非常直接了当,设计上清晰易懂,代码写起来简单,里面的实现同样也很简单。但是 SpringBoot 不是,它的外表轻巧简单,但是它的里面就像一只巨大的怪兽,这只怪兽有千百只脚把自己缠绕在一起,把爱研究源码的读者绕的晕头转向。但是这 Java 编程的世界 SpringBoot 就是老大哥,你却不得不服。即使你的心中有千万头草泥马在奔跑,但是它就是天下第一。如果你是一个学院派的程序员,看到这种现象你会怀疑人生,你不得不接受一个规则 —— 受市场最欢迎的未必就是设计的最好的,里面夹杂着太多其它的非理性因素。

03

SpringBoot 究竟是如何跑起来的?

不得不说 SpringBoot 太复杂了,我本来只想研究一下 SpringBoot 最简单的 HelloWorld 程序是如何从 main 方法一步一步跑起来的,但是这却是一个相当深的坑。你可以试着沿着调用栈代码一层一层的深入进去,如果你不打断点,你根本不知道接下来程序会往哪里流动。这个不同于我研究过去的 Go 语言、Python 语言框架,它们通常都非常直接了当,设计上清晰易懂,代码写起来简单,里面的实现同样也很简单。但是 SpringBoot 不是,它的外表轻巧简单,但是它的里面就像一只巨大的怪兽,这只怪兽有千百只脚把自己缠绕在一起,把爱研究源码的读者绕的晕头转向。但是这 Java 编程的世界 SpringBoot 就是老大哥,你却不得不服。即使你的心中有千万头草泥马在奔跑,但是它就是天下第一。如果你是一个学院派的程序员,看到这种现象你会怀疑人生,你不得不接受一个规则 —— 受市场最欢迎的未必就是设计的最好的,里面夹杂着太多其它的非理性因素。

02
领券