我是否需要JRE 1.6和JRE 1.7?

我的PC上安装了JRE 1.6和JRE / JDK 1.7。 我是否需要两个JRE,或者我可以保留JRE 1.7并卸载JRE 1.6吗?

我偶尔只与JDK有关,所以我对Java世界很不熟悉。 大多数情况下,我只需要JRE来处理需要它的misc应用程序。

我从PHP Web开发经验中知道,由于弃用与增强问题,我需要PHP 5.1和5.3,所以我不确定JRE 1.6和1.7是否相似。

请指教。

除非你有特别依赖于JRE 1.6的东西,否则你可以保持1.7。

通常,Java语言非常向后兼容,因此对旧版本的这种依赖很少见。

但是,对于6到7的飞跃,有一个特别关注的问题:Oracle改变了Java发行版的许可模式,因此您必须意识到OpenJDK 1.7和Oracle Java 1.7 并不完全相同 。 因此,如果您使用的是Oracle JDK 1.6,则无法将其替换为OpenJDK 1.7 – 您可能拥有依赖于专有Oracle软件包的软件。

JRE 7应该向后兼容6.因为你说的是​​JRE,而不是JDK,我会说你可以安全地删除JRE 6。

如果你有JRE 1.7那么我认为你不需要JRE 1.6。 您将获得JRE 1.7中JRE 1.6的所有function

如果您有JRE 7u45,从JNLP文件读取系统属性时可能会遇到问题,在这种情况下最好使用java 6