我的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是否相似。
请给我建议。
发布于 2012-01-29 00:58:32
除非你有专门依赖于JRE 1.6的东西,否则你可以只保留1.7。
一般来说,Java语言是非常向后兼容的,所以这种对旧版本的依赖很少。
但是,6到7的飞跃有一个特别的问题: OpenJDK更改了Java发行版的许可模型,所以您必须知道Oracle1.7和OracleJava1.7是完全不同的。因此,如果您使用的是OracleJDK1.6,则不一定能用Oracle1.7取代它--您的软件可能依赖于专用的OpenJDK包。
发布于 2012-01-29 00:58:09
JRE 7应该向后兼容6。既然你说的是JRE,而不是JDK,我会说删除JRE 6是安全的。
发布于 2012-01-29 01:06:42
如果你有JRE 1.7,那么我认为你不需要JRE 1.6。您将获得JRE 1.7中JRE 1.6的所有功能
https://stackoverflow.com/questions/9047032
复制相似问题