在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
執行結果如下
沒有留言:
張貼留言