我正在为 Windows 的 Java 应用程序创建安装程序。客户希望将 JRE 与安装捆绑在一起(我知道这有点不受欢迎,但这不是我能决定的)。如果我将 JRE7 32 位 Windows 版本捆绑在一起,它是否可以在所有 Windows 版本(XP-8,32 位和 64 位)上运行?
答案1
如果您交替使用 32 位和 64 位浏览器,则需要同时安装 32 位和 64 位 Java,以便两个浏览器都拥有 Java 插件。
64 位 Windows 操作系统(可能是 Windows 7、Vista 或 XP)附带 32 位 Internet Explorer (IE) 浏览器作为查看网页的标准(默认)。这些操作系统还包括 64 位 Internet Explorer 浏览器。但是,使用它不是必需的,必须明确选择它才能查看网页。请注意,由于某些 Web 内容可能无法在 64 位浏览器中正常运行,因此建议您使用默认的 32 位浏览器并安装 32 位 JRE。
根据Microsoft Windows(64 位)的 JRE 安装和我应该为我的 64 位 Windows 操作系统选择哪个 Java 下载?:
以下是在 64 位 Windows 架构计算机上安装 32 位 JRE 时的一些已知问题:
在线安装和 Java 更新功能不适用于 64 位架构。这意味着您将不会在 Java 控制面板中看到“更新”选项卡。您可以通过运行最新的 Java 64 位脱机安装程序在 64 位 Windows 上手动更新 Java。
随 32 位 JRE 安装的公共 JRE 未注册。您必须将 PATH 环境变量设置为指向 JAVA_HOME \bin 才能注册 JRE。
所以是的,除了上述问题之外,只要不使用 64 位浏览器,32 位 JRE 也可以在 64 位 Windows 版本上正常运行。