【发布时间】:2012-02-11 10:07:51
【问题描述】:
我正在创建一个非常简单的应用程序,它读取和显示文本文件并搜索它们。
我问自己是否有兴趣向用户推荐 32 位和 64 位版本。
区别仅在于使用 64 位版本可以访问更多内存堆大小还是有其他兴趣?
32 位编译程序能否在 64 位 JVM 上运行(我假设是的)
【问题讨论】:
-
只要您的应用程序是 100% 纯 Java,除了可能的堆大小之外没有太大区别。
-
请记住,32 位和 64 位 JRE 是分开安装的,大多数人默认只安装 32 位(即使在 64 位机器上)。
-
感谢您的回答。正如我所料,对于纯 Java,这不会改变任何东西(除了堆大小)。
-
如果您打算将您的 Java 程序打包为“应用程序包”(即包含您的 Java 和完整 JRE 的独立 .exe/.app/binary),则在 32-位和 64 位是绝对在范围内,在这里。没有人愿意为了运行您的 .jar 文件而安装 JRE,与 64 位捆绑的 32 位 JRE 相比,您可能会接触到(稍微)更广泛的受众。
标签: 32bit-64bit java