網頁

2019/4/6

Eclipse 匯出可執行的jar檔

在Eclipse中匯出可在Windows cmd命令提示字元執行的jar檔如下。


例如有一Demo專案,裡面只有一個App類別及main方法如下。

App.java

package idv.matt.demo;

import java.util.Arrays;

public class App {

    public static void main(String[] args) {

        System.out.println("args:" + Arrays.toString(args));

    }
}

首先先在Eclipse中執行一次這個專案,執行的目的是因為要產生一個此專案的執行紀錄(Run Configuration)。

接著在Eclipse上方的功能選單選擇File -> Export...,然後點選Java目錄下的Runnable JAR file,然後按Next >



在[Launch configuration]選擇剛剛執行的紀錄。在[Export destination]選擇jar檔的輸出位置。最後按Finish



在匯出過程中如果你的專案有用到第三方的library,可能會提示下面關於license訊息,直接點OK即可。



最後即可在指定的輸出位置看到匯出的jar檔。



開啟Windows命令提示字元cmd視窗,將所在目錄移至剛匯出jar檔的目錄,然後輸入java -jar <jar檔名稱.jar>指令來執行jar檔。

C:\Users\matt\Desktop\tmp2>java -jar demo.jar

執行結果如下:




可在執行命令後接上輸入參數如下:

C:\Users\matt\Desktop\tmp2>java -jar demo.jar foo bar 123 456

執行結果如下





沒有留言:

張貼留言