2013-09-24 43 views
0

是否有像VB爲您創建的任何.exe文件,可以在沒有任何其他應用程序的情況下在不同的計算機上打開?創建或可以由Eclipse創建?我沒有在項目文件夾中找到任何東西。如何導出我的Java程序並在其他計算機中打開它? (使用Eclipse)

+0

看看這裏[我怎樣才能用Eclipse創建一個自洽的.jar文件?](http://stackoverflow.com/questions/2728283/how-can-i-create-a-self-consistent-jar- file-with-eclipse) – Smit

+0

嘗試谷歌的「如何在eclipse中建立一個可執行的jar」。一旦出現,你就可以共享這個jar文件並將其包含在其他項目中。甚至有關於這個Youtube視頻! – Meesh

+0

謝謝你們倆。我看到有一個jar的選項,使用它並且完美地工作。糾正我,如果我錯了,但是,它仍然不會在未安裝Java的計算機上正常工作? –

回答

1

Jar文件用於部署,但爲了運行它們,您需要使用jvm。 您可以將jar文件轉換爲.exe。
我不知道如果轉換將導致不同OS'es計算機上運行的應用程序(可能不是),除了其中的.EXE程序中創建的項目。
這裏有一些參考
How to create an exe file in java
How can I create a Windows .exe(standalone executable) using Java/Eclipse?

+0

你知道任何好的jar轉exe文件嗎? 順便說一句我沒有很明白我們說的無法在不同的操作系統上運行' - exe文件只適用於基於Windows平臺.. –

+0

exe文件不僅適用於基於Windows的平臺。它們可以在您可以想象的每個平臺/操作系統中執行。 只是通過Google搜索,我發現[Launch4j](http://launch4j.sourceforge.net/)。 – george

1

Java使用「jar」文件作爲可執行二進制文件的容器。但是他們需要在目標計算機上安裝Java Beeing。

在Eclipse中,您可以通過文件 - >導出 - >運行JAR文件導出應用程序 然後,您必須選擇應在運行jar文件時調用的入口點(帶有main方法的類)。

在目標計算機上,您通常可以通過雙擊它來運行該jar文件(需要安裝Java SE)。當這不起作用時,您可以手動調用「java -jar container.jar」在Java環境中執行jar。

相關問題