【问题标题】:Java Application for 32-bit and 64 bit platform适用于 32 位和 64 位平台的 Java 应用程序
【发布时间】:2016-02-22 17:15:56
【问题描述】:

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

我现在怀疑我的应用程序是否会在 Windows 操作系统中运行,而不管位(32 位还是 64 位)?或者我需要任何特定文件让我的应用程序在两者中运行。

【问题讨论】:

  • Java 程序通常不会生成 .exe 文件。您是如何真正生成 .exe 文件的?
  • 即使您将jar构建为.exe文件,您也只需在计算机上安装JRE即可运行java应用程序(32位或64位)
  • 如果您运行的是 Win 7 64 位或 Win Server 2008 R2,您可以在“C:\Program Files (x86)\Java\jre6”和 64 位安装 32 位 JRE “C:\Program Files\Java\jre6”中的 JRE
  • 我使用外部软件将我的jar 转为exe。

标签: java exe 32bit-64bit


【解决方案1】:

在 java 中,您生成用于存储/分发它们的类和 jars/libs。您可以生成 .exe 文件来运行应用程序,但这不是我经常看到的做法,通常需要一些 3rd 方程序。

假设你有一个在 32 位机器上生成的 .exe 文件,它应该可以在 64 位机器上正常工作。反过来是不可能的,但我可能弄错了。

您必须注意的一件事是用于生成类的 java 版本。远程机器应该安装了类似的 java 版本。可以是比您使用的版本更新的版本。 (比如你用Java 7,目标机器用Java 8也没关系)

【讨论】:

    猜你喜欢
    • 2012-12-30
    • 1970-01-01
    • 2015-04-14
    • 2011-10-21
    • 1970-01-01
    • 1970-01-01
    • 2013-07-27
    • 1970-01-01
    • 2021-07-31
    相关资源
    最近更新 更多