Fat Jar Eclipse Plug-Inチュートリアル


インストール:----------zipファイルにプラグインディレクトリが含まれている場合はfatjar.jarはeclipseのプラグインディレクトリの下に入れます.eclipseを閉じる.eclipse-cleanコマンドでコマンドラインからeclipseを起動しないとプラグインが見つかりません.
削除:eclipseのプラグインディレクトリの下でnet.を移動します.sf.fjep.fatjar_x.x.xでいい
このオープンソースプロジェクトを参照:http://one-jar.sourceforge.net
例:----------
(その他のイラストの例は、http://fjep.sf.netを参照)
Step 1:Javaプロジェクト「demolib」を新規作成
Java Project named"demolib"を新規作成します.
パッケージ「demolib」を追加新しいクラスClass「demolib.DemoLib.java」コードを追加するには、次のようにします.
package demolib; public class DemoLib {    public static void sayHello() {        System.out.println("Hello");    }}
スクリーンショット:
Fat Jar Eclipse Plug-In教程_第1张图片
Step 2:Fat JarプラグインでJARパッケージを生成する
「Package-Explorer」(「Resource-View」)でプロジェクト「demolib」を右クリックします.
「+Build Fat Jar」を選択します.

下図が表示されたら、「Finish」をクリックします.
Fat Jar Eclipse Plug-In教程_第2张图片
「demolib_fat.jar」は、プロジェクトのルートディレクトリの下に作成されます.
Fat Jar Eclipse Plug-In教程_第3张图片
Step 3:Java-Project「demorun」を新規作成
新しいJava Projectを「demorun」と言います.右クリックエンジニアリング-properties--Build Path--Library追加JARパッケージ「demolib/demolib_fat.jar」
Fat Jar Eclipse Plug-In教程_第4张图片
Step 4:新規Main Class
新規パッケージ:demorun
新しいクラス「demorun.DemoRunMain.java」のコードは次のとおりです.
package demorun; import demolib.DemoLib; public class DemoRunMain { public static void main(String[] args) { DemoLib.sayHello(); } }
スクリーンショット:
Fat Jar Eclipse Plug-In教程_第5张图片
Step 5:ポイントが来た~~
Start the Build Fat Jar Dialog File-Menu ("File"-> "Export").「+Fat Jar Exporter」を選択し、「next>」を選択します.
Fat Jar Eclipse Plug-In教程_第6张图片
プロジェクト「demorun」を選択して「next>」をクリックします.
Fat Jar Eclipse Plug-In教程_第7张图片
現在の構成を表示するための構成ダイアログボックスがあります.
Fat Jar Eclipse Plug-In教程_第8张图片
Step 6:Main Classを選択する
Main Class-は、jarパッケージに必須の静的プライマリメソッドを含むクラスです.
「Browse...」をクリック
Fat Jar Eclipse Plug-In教程_第9张图片
「DemoRunMain」--「OK」を選択します.
「demorun.DemoRunMain」の名前が「Main-Class」に変更された.
Step 7:完了
現在の設定を保存する、「Finish」をクリックします.
Fat Jar Eclipse Plug-In教程_第10张图片
ファイル「demorun_fat.jar」がプロジェクトルートディレクトリで生成されました
また、ファイルを保存するための構成の「.fatjar」で終わるファイルも、エンジニアリングルートディレクトリの下で生成される.
生成されたjarファイルには、参照するjarパッケージ(demolib_fat.jar)のすべてのクラスとそれ自体のエンジニアリングクラスが含まれている.
このファイルは、すべての必須クラスライブラリがFat Jarに抽出されているため、classpath変数を設定せずにどこでも実行できます.
> java -jar demorun_fat.jar Hello
http://blog.csdn.net/iaijava/archive/2007/03/07/1523159.aspx