可以在 Windows 7 上安装多个 Java 吗?

可以在 Windows 7 上安装多个 Java 吗?

Avast 告诉我需要更新 3 个 Java 实例中的 2 个:

参见此处的外部图像

这怎么可能?我知道我运行的是 Eclipse,而且经常出现“过时”的问题...它是否正在运行 Java 的自身实例?我认为不是。

如果有人知道该如何处理?

答案1

如果您对多个 JVM 有特定需求,这完全可能且正常。由于运行旧版软件,我的开发机器上有 1.5、1.6 和 1.7 的特定版本,一台生产机器上有两个版本。

不过,你可能会问,为什么升级一个不会升级其他的? 嗯,软件安装通常会包含测试过的 JRE 版本,并将它们存储在应用程序目录的子文件夹中。

我建议不要太担心后一种情况下的过时 JVM。你最应该担心的是浏览器插件访问的 JVM,因为它们会将你暴露在已修补甚至未知的漏洞之下(现在,请关闭浏览器中的 Java,也许永远都不要用它,呵呵)。

您可以尝试升级各种 JVM 并测试这些应用程序是否仍然有效,但除了性能之外,可能没有理由这样做(例如 1.7 的速度比 1.5 快,大约 2:1)。

相关内容