2013-08-07 17 views
-3

我要通過Book「Head First:Java」來學習java。所以我即將使用Eclipse,當我在大三的時候,我們做了非常基本的Java編程,我們只使用Notepad ++和命令提示符編譯。Eclipse是否足以使用java進行EXE?

我想知道我是否可以使用eclipse和java單獨製作exe。怎麼樣的GUI?我只在android中完成應用程序,所以我使用「button.setText」「代碼編寫代碼,但是怎樣才能製作圖形用戶界面?EXE?是否還有其他程序我將使用?

我會開始創建簡單的PC應用程序,如計算器。我該怎麼辦呢?

+3

可能的重複[如何將我的Java程序轉換爲.exe文件?](http://stackoverflow.com/questions/147181/how-can-i-convert-my-java-program-to- an-exe-file) – Spyral

+1

檢查Spyral對「Java to EXE」的評論,你要求的其餘部分將在本書中得到解答。 –

+1

這太寬泛了,試着把它縮小到特定的東西。 – Joni

回答

1

如果你只想使用Eclipse和Java,那麼你可能應該使用SWT和,optionnally,RCP

SWT是土生土長的窗口小部件工具箱允許您構建應用程序,RCP添加框架層來構建複雜的應用程序,如Eclipse本身,並將它們打包爲exe(在Windows中)。

但請注意,將桌面應用程序構建爲exe需求很高。在深入研究RCP之前,您可能需要尋找其他解決方案,即使他們需要Eclipse中沒有的額外框架或工具。

2

Launch4j是一款跨平臺工具,用於將Java應用程序作爲罐子分佈在輕量級的Windows本機可執行文件中。可以將可執行文件配置爲搜索某個JRE版本或使用捆綁的JRE版本,並且可以設置運行時選項,如初始/最大堆大小。通過應用程序圖標,JRE初始啓動畫面,自定義進程名稱和Java下載頁面,包裝程序還可以提供更好的用戶體驗,以防無法找到相應的JRE

我想說launch4j是用於將Java源代碼(的.java)以.EXE文件你甚至可以捆綁的JRE,它的分佈和exe文件,甚至可以圖標化的最佳工具。儘管應用程序的大小增加了,但它確保即使用戶沒有安裝jre,應用程序也能正常工作。

0

爲了使GUI的Eclipse有窗口生成器專業版,它使您可以輕鬆的GUI

https://developers.google.com/java-dev-tools/download-wbpro?hl=pt

對於讓一個可執行文件(jar,在Java的情況下),Eclipse是不夠的。如果你真的想建立一個名爲「.exe」,也有很多插件可以使用,例如Launch4j

0

爲了使拖放GUIeclipse不提供的功能。對於拖放GUI,您必須使用Netbeans。要創建.exe,您必須使用一些第三方jar to exe轉換器工具。

+0

你是對的 - eclipse沒有提供這種功能(eclipse嚴格來說只是創建各種編輯器的框架)。eclipse的插件可以做到這一點。見例如http://marketplace.eclipse.org/ – zapl

相關問題