2015-08-17 53 views
0

我是一名Java初學者程序員,我想從我的jar中構建一個exe文件。我想使用的jar包含4個類,我使用Eclipse編譯它。Java - 如何使用Excelsior JET構建一個exe文件?

現在,當我嘗試將其粘貼到Excelsior JET中時,出現以下錯誤消息:「未指定主類」。有什麼我應該寫在我的Manifest文件中?如果是,那會是什麼?

+1

爲什麼使用Java如果你想要一個EXE? – Stultuske

+1

@Stultuske例如,如果您知道Java和*需要*使用來自[此列表]的Java工具進行EXE(http://www.excelsior-usa.com/articles/best-jar-to-exe -conversion-tools-free-commercial.html)比自學C++或任何你認爲是製作EXE的最佳工具更有效。 –

+0

@DmitryLeskov:它與'創建exe的最佳工具是什麼無關',它必須與:什麼是exe。使用Java的更大好處之一是它獨立於平臺。其中一個缺點是:它在訪問操作系統和系統方面受到限制。與C和C++不同,例如。基本上:創建一個Java應用程序的exe文件(這是一個Windows本機可執行文件)意味着:放棄使用Java的一些更大優勢,同時仍然存在缺點。 – Stultuske

回答

1

這可以通過在您的JAR文件清單中設置Main-Class: MyPackage.MyClass來完成。

請參閱documentation這裏。在日食中,你可以做到這一點this way

相關問題