打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Fat Jar Eclipse Plug-In Tutorial

Fat Jar Eclipse Plug-In Tutorial


Step 1: Create a new Java Project "demolib"

Create a new Java Project named "demolib".
Add the Class "demolib.DemoLib.java" containing the following code:

package demolib;            public class DemoLib {            public static void sayHello() {            System.out.println("Hello");            }            }            

The Project should look something like this:


Step 2: Create a jar file using Fat Jar Plug-In

In the "Package-Explorer" (not the "Resource-View") right click on the project "demolib".
Select "+ Build Fat Jar".

A Configuration Dialog appears. Just press "Finish".

The File "demolib_fat.jar" has been created in the project root directory.


Step 3: Create a new Java-Project "demorun"

Create a new Java Project named "demorun".
In the project properties add the Library "demolib/demolib_fat.jar" to the Java Build Path":


Step 4: Create Main Class

Add the Class "demorun.DemoRunMain.java" containing the following code:

package demorun;            import demolib.DemoLib;            public class DemoRunMain {            public static void main(String[] args) {            DemoLib.sayHello();            }            }            

The Project should look something like this:


Step 5: Start the Build Fat Jar Dialog

Start the Export Wizard from the File-Menu ("File" -> "Export").
Select "+ Fat Jar Exporter" and click "next >".

Select the project "demorun" and click "next >".

A Configuration-Dialog appears showing the current Settings.


Step 6: Select the Main Class

The Main Class - the one containing the static methode main - must be defined in the jar.
Click on the "Browse..." Button on the right side behind the Main-Class Edit field.

Select "DemoRunMain" and click the "OK" Button.
The FullyQualifiedName "demorun.DemoRunMain" is now set for "Main-Class".


Step7: Finish

Save the current Settings by clicking on the "Finish" Button.

The File "demorun_fat.jar" has been created in the project root directory.
In addition the file ".fatjar" storing the configuration settings has been created in the project root directory

The created jar file contains all classes from all referenced jar files (demolib_fat.jar) and the project classes.
This file can be executed anywhere, no classpath has to be set, because all necessary libraries
are extracted inside the "Fat Jar":

> java -jar demorun_fat.jar            Hello            

back



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
打包*.war和*.jar文件
将packages/apps/下的app导入eclipse
Eclipse不能重新编译
不显示删除回复显示所有回复显示星级回复显示得分回复 MyEclipse6.0编译后的类无法自动发不到WebRoot/WEB-INF/classes文件夹下
Problems using Rhino on Android
如何将android源码生成eclipse可用的jar包
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服