簡體   English   中英

使用Eclipse創建java可執行文件

[英]Create a java executable with Eclipse

這是一個全新的問題。 我在Ubuntu上運行Eclipse。 我創建了一個測試項目,我想編譯成一個可執行文件(相當於Linux等效的Windows .exe文件)。 這是我的程序的內容:

public class MyTest {
    public static void main(String[] args) {

        System.out.println("You passed in: " + args[0]);

    }
}

我想知道如何編譯它,然后如何從命令行執行它。

謝謝!

您需要創建一個可執行的JAR文件。 很快就會有步驟。

右鍵單擊該項目,然后選擇Export下的JAR文件。

在此輸入圖像描述

輸入要保存的路徑。 這里的例子是Windows。 根據您的平台進行更改。

在此輸入圖像描述

點擊下一步。

在此輸入圖像描述

通過瀏覽並選擇包含main方法的類的位置來編輯Main Class字段。

在此輸入圖像描述

運行

要運行JAR文件,請打開shell或命令提示符並執行以下命令:

java -jar path/to/test.jar

在Eclipse中,選擇文件然后導出,您將不得不選擇runnable jar。 此外,系統將提示您選擇主類MyTest。

Eclipes教程非常有用,如果您執行“創建Hello World應用程序”教程,它將引導您完成設置項目,構建應用程序和運行jar文件的過程。

我想知道如何編譯它...

請參閱有關如何讓Eclipse創建JAR文件的其他答案。

...然后如何從命令行執行它。

在簡單的情況下,您可以通過運行java -jar yourApp.jar <args>執行它。

如果您的應用程序依賴於外部庫,那么它有點復雜......

為什么我會選擇jar文件而不是可執行jar文件?

  • 因為JAR文件是可移植的,而二進制可執行文件不是。
  • 因為JIT編譯的代碼比提前編譯的代碼運行得更快。
  • 因為標准Java工具鏈不支持創建二進制可執行文件。 同上Eclipse,AFAIK。

標記的解決方案不起作用。 改為使用“runnable”jar,然后使用java -jar <jarfile>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM