首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle JDK 7和JRE 7认证系统配置的真正含义是什么?

Oracle JDK 7和JRE 7认证系统配置的真正含义是什么?
EN

Stack Overflow用户
提问于 2012-03-01 06:13:09
回答 2查看 428关注 0票数 2

OracleJava7有一个经过认证的platform http://www.oracle.com/technetwork/java/javase/config-417990.html#os列表,像debian和ubuntu这样的流行服务器操作系统都没有经过认证。

我已经下载了jdk-7u3-linux-x64.tar.gz,它似乎在Ubuntu上运行,我应该担心在未经认证的Oracle生产平台上运行Oracle Java 7吗?这个认证平台列表只是一个市场营销的东西,或者是一些技术原因,为什么Oracle Java 7在Redhat和Ubuntu上运行的方式不同?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-01 06:50:54

虽然在运行JVM时,您可能看不到Ubuntu和RHEL之间的区别,但如果您遇到问题并向Oracle请求支持,您可能会收到截然不同的反应:

使用经过认证的操作系统的

  • 增加了快速修复的可能性。不仅对支持人员来说更容易,因为他们必须熟悉并在更少的平台上进行测试,而且由于营销原因以及可能由于各种合同obligations.
  • On,他们也必然会更快地生成修复程序。另一方面,如果您使用的是不受支持的发行版,您更有可能收到“对不起,无法在我们的系统上重现它”的回复。

我不希望JRE在不受支持的系统上以不同的方式运行-至少不会很长时间。任何修复通常都会很快地找到更通用的包。

也就是说,我遇到过其他应用程序(例如IBM PurifyPlus),它们与受支持平台的特定版本捆绑在一起,以至于即使在受支持平台的更新版本(例如SLES 10与10SP1)上也无法使用。我指的是主要的功能问题,而不是愚蠢的版本检查。显然,在某些情况下,使用受支持的平台是有技术原因的,可以说是由于应用程序设计得不好。

票数 1
EN

Stack Overflow用户

发布于 2012-03-01 06:16:51

如果我正确理解,在经过认证的OS上,jvm可以按预期运行,其他的则不能保证。每个操作系统都有自己的指令集(以及对指令集的解释),每个操作系统的JVM都是针对特定的指令集编写的。针对这些指令集对经过认证的操作系统的JVM进行测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9507484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档