由于在某些发行版本上默认提供的GCJ内容会导致过去(不好的)的经验,所以我一直习惯于在服务器上安装官方的Sun Java包。
在Ubuntu上它很容易,但现在OpenJDK是一个首选的选项,更容易安装…我想知道:是否有任何理由不使用它呢? 据我了解,这是Sun JDK的开源版本。
仅供参考:Sun Java JDK 6u20(适用于Ubuntu 10.04)可从Canonical Partner存储库获取
我永远不会使用它。 我知道Sun的Java的许可限制,但如果你想要的东西工作,使用sun-java6。 我已经尝试使用OpenJDK设置tomcat和hudson(例如),并有一个痛苦的世界。
指定Sun Java并不难,而且它是一个相当好的包。
我用了一段时间的openjdk。 我主要运行eclipse和一些其他的应用程序,他们似乎工作得很好。 然而,最后我查了一下浏览器插件有一些bug,Tom O'Connor提到了tomcat的问题,所以YMMV。
最近由于openjdk中的一个错误导致断点在Eclipse中不能触发,我不得不在Ubuntu上从openjdk切换到sun jdk。
我甚至会推荐使用Sun ^ WOracle的最新版本。 Ubuntu在Java版本方面落后(官方版本是6.16,而官方版本是6.19),而不使用最新版本(或者至less是6.18版本),你将失去很多性能
我听说过他们在OpenJDK上运行Tomcat时遇到问题,但到目前为止我还没有发现一个涉及OpenJDK和Tomcat的bug报告。