2017-04-18 112 views
-1

RHEL 6.6具有OpenJDK的Java版本 “1.7.0_65” 和RHEL 6.9具有OpenJDK的Java版本 “1.7.0_131”。差异Java版本 “1.7.0_65” 和Java版本 “1.7.0_131”

  • openJDK java版本“1.7.0_65”与openJDK java版本“1.7.0_131”有什么区别。
  • 它对产品有任何影响吗?以前用openJDK java版本“1.7.0_65”工作得很好。

  • 它是如何使得Linux服务器的差异Linux服务器只保留OpenJDK的Java版本 “1.7.0_65” RHEL 6.9比保持OpenJDK的Java版本 “1.7.0_131” RHEL 6.9

请别人澄清我查询。

在此先感谢。

回答

0

RHEL 6.6,最初发布的,具有Java的1.7.0-的OpenJDK-1.7.0.65-2.5.1.2.el6_5。此版本基于2014-07-16发布的OpenJDK 7u65和IcedTea 2.5.1。因此,它已经超过两年半了。 RHEL 6.9在2017-02-14发布了java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8。在这两个版本之间,有很多错误修复和几个安全更新。

Oracle按季度发布Java安全更新,我们在Red Hat将这些更新应用到我们的软件包中。由于7u80后接管领导的OpenJDK 7中,我们也创造了反向移植了该版本,使用补丁从OpenJDK的8

升级到较新的版本应该是低风险的,因为每个新版本是对Java 7的测试Oracle提供的兼容性工具包。继续使用易受多种已知安全漏洞攻击的版本存在更多风险。此外,如果您提出了一个错误,我们可能会要求您做的第一件事情就是尝试最新版本,并且针对此类错误的任何修复将转到新版本,而不是不支持的1.7版本.0_65。

还应该有一个基于OpenJDK 7u141在未来几周即将推出的新版本。这将包含更多安全更新和错误修复。

每个版本的全部细节可在my release blog获得。

1

1.7.0_65是非常老的jdk。这意味着它充满了已知的安全漏洞 - 请参阅https://www.oracle.com/technetwork/topics/security/alerts-086861.html

每1 /4年,Oracle发布一堆修复的openjdk的。红帽工程师将它们回溯到您的openjdk7。所以JDK获取RHEL更新每年aprox的4倍6

大不了就是在redhat赋予其生命周期内保持RHEL X兼容,和Java也不例外。所以从1.7.0_65到1.7.0_131的更新(用6.6-> 6.9更新猜测)应该是非常平滑的。在事故不同的情况下,红帽bugzilla xor定制门户就是这种情况,rh的OpenJDK团队将尽最大努力解决这个问题。长话短说,在你的系统上安装这种老的jdk是非常糟糕的主意。