对于在浏览器中运行 Java 应用程序或小程序的用户来说,运行 Sun Java 和 OpenJDK 有什么区别?
编辑
Oracle 将退出 DLJ并基于 OpenJDK 进行专有实现。我们能否期待在使用 OpenJDK 或 Oracle JDK 运行 Java 应用程序时获得类似的体验?
答案1
对于许多使用高级图形功能(2D 和 3D)的应用程序来说,Suns JDK 的速度要快得多,以至于有些应用程序实际上无法使用 openjdk。例如:
如果我下载 SweetHome3D 的 .tar.gz 版本(包括 Sun JRE 1.6.0_20),其性能非常出色:在 3D 视图内移动非常流畅且易于使用。如果我使用 Java Web Start(icedtea6-plugin 包附带的版本,在 OpenJDK 版本 6b18-1.8-4ubuntu3 下启动它)启动它,3D 视图会非常慢且无法使用。
答案2
除了那些不能与 OpenJDK 正常工作的应用程序之外,没有任何区别。