Open JDK和Oracle JDK有什么区别?
据我了解,他们的工作方式相同。我曾与OpenCV合作,也许在我尝试下载OpenCV库时,我也下载了OpenJDK。现在我一直得到这样的信息:
"System Health
OpenJDK shows intermittent performance and UI issues. We recommend using the Oracle JRE/JDK."
我尝试寻找有关它的信息,但不明白exextly ...
现在我应该重新下载它,或者我可以使用它吗?
答案 0 :(得分:3)
当我谷歌使用“System Health OpenJDK”这个短语时,我会在博客等中看到一些点击:
另外,these OpenCV for Java构建指令说:
...为了使用Java绑定构建OpenCV,您需要安装JDK(我们建议使用Oracle / Sun JDK 6或7 ),安装Apache Ant和Python v2.6或更高版本。 / p>
“我们建议”可能只是因为OpenCV团队使用Oracle JDK而不是OpenJDK构建和测试。显然,这些指令在一段时间内没有更新,因此很难知道OpenJDK的任何(假设的)问题是否仍然是最新的,或者它们与运行 OpenCV的关系。
那么实际哪个更稳定?我不知道,我想不出一种科学的方法可以找到答案。
个人......我会坚持我现在下载的内容。如果我遇到了我认为可能是JRE错误的问题,我会尝试替代方案,看看它是否有所作为。