我试图将 Java 1.6.0 升级到最新的更新 45。我首先卸载了以前的版本(更新 43),但这次出于某种奇怪的原因,JDK 安装程序(jdk-6u45-windows-i586.exe)没有安装通常与 JDK 一起使用的“公共 JRE”。它甚至没有将其列为选项(它只显示开发工具和源代码,但没有列出“公共 JRE”)。
因此,当我随后尝试单独安装 JRE(使用 jre-6u45-windows-i586.exe)时,我收到 JRE 已安装的消息。
因此,出于某种奇怪的原因,JDK 安装程序(以及 JRE 安装程序)似乎认为 JRE 1.6.0 更新 45 已经安装,而实际上并未安装。
任何想法,否则如何说服它?
这是在 Windows 7(x64 企业版)和 32 位 Java 版本上(64 位版本安装正常。我需要这两个版本来进行测试,以避免这个问题......)