2011-11-02 207 views
4

是否可以使用Java創建獨立應用程序(使用Swing)並將其打包到exe文件中?創建獨立的Java應用程序

我的想法是,我們應該能夠雙擊它並運行應用程序。

+3

Google上的第一項:http://www.excelsior-usa.com/articles/java-to-exe.h tml –

回答

0

如果用戶已配置要使用JRE執行的擴展,則可以使用普通的.jar文件執行此操作。但你總是可以使用像Launch4J請注意,這只是將Jar包裝在一個EXE文件中。該文件仍然需要您的依賴項(.jars)和JRE環境。

6

如果您導出可運行的.jar文件,您將能夠雙擊並運行,但仍然需要JVM才能解釋字節碼。

+1

+1提到JVM。 –

3

部署基於Swing的應用程序的最佳方式。到客戶的桌面使用Java Web Start

JWS提供桌面集成 - 製作桌面快捷方式和菜單項,如果指定了每個項目都使用圖標。最終用途可以雙擊桌面快捷方式剪切以啓動應用程序。 (或者單擊菜單項來執行相同操作;)。

最重要的是,JWS適用於J2SE所提供的所有平臺。 Windows,Ubuntu,Fedora,Solaris,Mac。 OS ..


爲了保證用戶具有正確的最低JRE需要運行的應用程序。使用deployJava.js寫的鏈接JNLP啓動文件。

3

如果您將項目導出爲.jar文件,您可以在點擊它時運行它。

我想你知道,你必須安裝在運行該程序的計算機的虛擬機(虛擬機是允許Java成爲手術系統無關的事)

,你也必須知道如果使用某種小工具將該.jar轉換爲.exe文件...那麼java將不再是java,因爲它將無法在非Windows操作系統中運行它。

記住Java的口號

「一次編寫隨處運行」

這裏看到這個圖片,我將解釋如何創建一個。使用Eclipse IDE的jar:在Package Explorer

enter image description here

1,選擇項目

2,選擇File> Export從菜單

從對話框3選擇運行的JAR文件和

4下一步並按照嚮導的其餘部分

+0

+1爲基於圖像的解釋:) – Heisenbug