百度访问了很多网站后,发现eclipse的插件下载的文件是“net . SF . fjep .fatjar_ 0 . 0 . 31 . zip”。拉开拉链后,你会看到网,SF,fjep,fatjar_ 0.0.31.plugins文件夹中的jarfile(简称Fat jar)。如何在Eclipse应用中使用FatJar制作jar file包:第一步:新建一个Java项目a .新建一个Java项目demolibb,添加包demolibc,添加一个DemoLib.java类,代码如下:packagedemolibpublicclassDemoLib { publicstaticvoidsayHello(){ system . out . println(Hello);} }第二步:使用FatJar 插件生成Jar包,在包浏览器中右键单击项目demolib。Select BuildFatJar如何用FatJar在Eclipse中制作jar文件包的起点slq_0352出现如下:如何用FatJar在Eclipse中制作jar文件包的起点slq_0352 demolib _fat。
如果项目中包含第三方jar package,安装上述方法产生的jar package会在运行时报错java.lang.NoClassDefFoundError。翻遍了谷歌、百度百度的很多网站,发现eclipse需要安装的插件下载的文件是“net . SF . fjep .fat-2/_ 0 . 0 . 31 . zip”。解压缩后,您会在plugins文件夹中看到net.sf.fjep .
项目不包含第三方jar包,比较简单。1.该项目不包含第三方的jar包。这种情况比较简单。选择需要生成jar的项目,右键>导出,出现如下窗口:选择Exportgeneratedclass;选择compressecontentsofthejarfile选择覆盖现有;;然后“下一步”,出现以下窗口,Exportclass被选中;选择Exportclass;点击“下一步”,将出现以下窗口。选择“主类”,然后选择“完成”。
Application:第一步:新建一个Java项目a .新建一个Java项目demolibb。添加包demolibc。添加一个类DemoLib.java,代码如下:publicclassDemoLib { publicstaticvoidsayHello(){ system . out . println(Hello);} }第二步:使用FatJar 插件生成Jar包,在包浏览器中右键单击项目demolib。Select BuildFatJar如何用FatJar在Eclipse中制作jar文件包的起点slq_0352出现如下:如何用FatJar在Eclipse中制作jar文件包的起点slq_0352 demolib _fat。
4、如何使用gradle.build fat jar 插件时指定主类ihavefigureditoutimei:I veuseduberjargradletask . nowmybuild . gradle: Java apply plugin: application main class name com . organization . project . package . main class name version 1.0 task Uberjar(type:Jar){ from files(source sets . main . output . classes dir)from { configurations . compile . collect { zip tree(it)} } { exclude tainfsfexcludemtainf/*。DSAexcludeMETAINF/*。RSA }清单{ attributes main class : com . organization . project . package . main class name } }依赖项{compilep .
5、如何使用 fat- jar打包 jar文件啊1。本文介绍了一个非常简单的软件打包解决方案,它使用Java的自定义类加载器从单个归档文件中动态加载应用程序的所有类,同时保留支持JAR文件的结构,随着FatJarEclipse 插件FJEP的发布,Eclipse的用户现在可以通过选择向导中的复选框来创建OneJAR应用程序。从属库放在lib/ directory,主程序和类放在main/main,jar,以及METAINF/MANIFEST。MF文件被自动写入。
文章TAG:插件 jar fat fat jar 插件