我是否需要JRE 1.6和JRE 1.7?

时间:2012-01-28 16:55:40

标签: java

我的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是否相似。

请告知。

4 个答案:

答案 0 :(得分:8)

除非你有特别依赖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软件包的软件。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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