最近,我发现了Oracle安装了JRE7更新后决定默默核准JRE 6的难题。
是否有可能离开JRE7的自动更新而不打破JRE6? 如果不是的话,我们还能如何确保JRE6的入住? 是否有更好的方法比在每个JRE7更新之后手动重新安装?
(遗留的应用程序希望迟早会更新到JRE7,但是我们没有编写它们,所以我们不能更新它们)
您的JRE6需要通过程序和function进行“安装”吗? 如果没有,您可以简单地将JRE文件复制到磁盘上的预定义位置(您的应用程序将不得不指出这一点),那么JRE 7将不知道JRE 6的存在,并且不会删除它。
否则,另一种select是将JRE 6文件夹设置为“只读”,以便JRE7安装程序无法将其打开。
另外,最近JRE7安装程序还没有安装JRE6(我认为从7更新13开始)。 这是因为最近的Java“ 零日攻击 ”已经破坏了以前的Java版本。 但是,如果您安装了较旧版本的JRE6,那么JRE7安装程序可能不会对那些较旧的JRE6安装进行删除。