2015-11-20 193 views
3

我有一個java應用程序(.exe)文件,我想分發此文件以便其他人可以使用它。適用於32位和64位平臺的Java應用程序

現在我懷疑我的應用程序是否可以在Windows操作系統下運行,而不管位(32位或64位)?或者我需要任何特定的文件爲我的應用程序運行在兩個。

+2

Java程序通常不會生成.exe文件。你是如何真正生產.exe文件的? – laune

+1

即使您將jar版本構建爲.exe文件,只需要在計算機上安裝JRE以運行Java應用程序(32或64位) –

+0

如果您正在運行Win 7 64位或Win Server 2008 R2,那麼您可以在「C:\ Program Files文件(x86)\ Java \ jre6」和64位JRE中安裝32位JRE「C:\ Program Files \ Java \ jre6」 –

回答

0

在java中,您可以生成用於存儲/分發它們的類和jar/libs。您可以生成.exe文件來運行應用程序,但這不是我經常見到的做法,通常需要一些第三方程序。

假設你有一個在32位機器上生成的.exe文件,它應該在64上沒有問題。反過來是不可能的,但我可能會誤解。

你必須小心的一件事是用於生成類的java版本。遠程機器應該安裝一個類似的java版本。可以是比您使用的版本更新的版本。 (例如,如果您使用Java 7,那麼目標機器使用Java 8就沒問題)

相關問題