您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如果从Sun JDK切换到OpenJDK,我必须为哪些惊喜做好准备?

如果从Sun JDK切换到OpenJDK,我必须为哪些惊喜做好准备?

OpenJDK不太可能出现任何问题。到目前为止,它被认为是100%兼容的。但是,我认为知道哪些部分必须重写,并因此不使用与SunJDK相同的代码是一件好事。

维基百科条目一个很好的概述:

截至2008年5月,类库中唯一保留专有和封闭源代码的部分(对于OpenJDK 7,截至2007年5月为4%,截至2008年5月和OpenJDK 6,不到1%)是SNMP实现。

自2007年5月发布第一个版本以来,Sun Microsystems在社区的帮助下以免费和开放源代码软件的形式发布,或被免费和开放源代码替代品替代的几乎所有受阻碍的代码

所有音频引擎代码包括软件合成器,均已作为开源发布。开源软件合成器已由专门为OpenJDK开发的新合成器Gervill取代,

Class库中使用的所有密码学类均已发布为开??源,

缩放和光栅化字体的代码已由FreeType取代

* 本地色彩管理系统已被LittleCMS取代。JDK中有一个可插入层,因此商业版本可以使用旧的颜色管理系统,而OpenJDK可以使用LittleCMS。

抗锯齿图形光栅化器代码已由phoneME项目中使用的开源双鱼座渲染器代替。该代码具有完整的功能,但仍需要增强一些性能

JavaScript插件已开源(Rhino JavaScript引擎本身从一开始就是开源的)。

其他 2022/1/1 18:26:31 有479人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶