32位和64位平台的Java应用程序

3

我有一个Java应用程序(.exe)文件,我想分发这个文件以便其他人可以使用它。

现在我有一个疑问,无论是32位还是64位的Windows操作系统,我的应用程序是否都能运行?或者我需要特定的文件让我的应用程序在两种操作系统上都能运行。


2
Java程序通常不会生成.exe文件。你是如何真正产生了这个.exe文件的呢? - laune
1
即使您将JAR构建为.EXE文件,只需在计算机上安装JRE即可运行Java应用程序(32位或64位)。 - alias_boubou
如果您正在运行Win 7 64位或Win Server 2008 R2,则可以在“C:\ Program Files(x86)\ Java \ jre6”中安装32位JRE,并在“C:\ Program Files \ Java \ jre6”中安装64位JRE。 - Kannan Thangadurai
我使用了外部软件将我的jar文件转换为exe文件。 - Sruthi Acg
1个回答

0
在Java中,您可以生成类和JAR / LIBS以存储/分发它们。您可以生成.exe文件来运行应用程序,但这不是我经常看到的做法,通常需要一些第三方程序。
假设您在32位机器上生成了.exe文件,则应该可以在64位机器上无问题地运行。反之则不可能,但我可能错了。
您必须小心的一件事是用于生成类的Java版本。远程机器应安装类似的Java版本。可以是比您使用的版本更新的版本。(例如,如果您使用Java 7,则目标机器使用Java 8是可以的)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接