OpenJDK:构建JDK - 编程入门网
为在 Windows 上构建的 JDK 是 Windows 和 Unix 实用工具的奇异混合物。
获取源码 大约每隔一个月,Sun 会在 OpenJDK 源码发布页面 上发布一组完整的 JDK 源码。下面列出了几种不同的包: OpenJDK 源码 JDK 7 大约 95% 的主要源码。 平台的二进制插件 Sun 实际并不拥有 JDK 中的所有代码,并且他们无法重新注册他们不拥有的代码。相反,一些代码段必须以闭源二进制软件包来提供。您将需要为您的平台下载其中一些代码。Linux、Solaris 和 Windows 在 32 位和 64 位版本中都受支持 。 Jtreg 测试工具二进制软件包下载 代码的测试框架。您不必真正使用测试框架来构建或修改代码,但是不论如何您都应该掌握它。 OpenJDK 模块项目 这包括 Java 7 的新模块系统。(我将在本系列的后续文章中介绍。) 最终,此项目将汇总到 JDK 中,但现在您并不立即需要它。 因为这些项目所占空间在 120MB 以上,下载服务器的速度可能不是一直都特别快,所以要想全部下载可能需要一段时间。开源的一个好处就是不用单击通过令人讨厌的使用许可。从普通的 URL 中可以下载任何开源软件。这使得 curl、wget 等类似工具的使用更加容易。设置批处理作业来获取这些工具,然后您就可以悠闲地喝一杯咖啡。事实上,无点击还使正常浏览器的使用更加容易。点击通过注册的方式应该可以废除了。点击通过注册只是使律师更加忙碌,除了律师谁还需要这些东西?
现在,我们只需要前两个条件:OpenJDK 源码和二进制插件。但是,将来您可能还需要其他两个条件。 OpenJDK:构建JDK(2)时间:2011-07-22Mercurial Sun 尚未完全开放 JDK 源码控制库。然而,这随时都可能发生。他们正在使用的系统是 Sun 专用产品,名为 Teamware。他们正在转换到开源的 Mercurial(不是子版本或 CVS)。转换完成之后,您就能够使用绝对最新的商业版本。 忽略 OpenJDK 站点上对子版本的所有引用。这些仅是 java.net 项目模板的标准部分。Sun 实际并未使用 java.net 库或子版本来管理 OpenJDK。子版本中实际上只有 openjdk.java.net 网站的 HTML 代码。真正的 JDK 源码并不在子版本中。 下载快照版本会为您提供可能不会构建的代码(虽然有一些快照已经完全破坏)。然而,代码也可能过时一个多月或更久了。检查 Mercurial 中的代码会得到绝对最新的代码。然而,这些代码可能完全破坏了,您无法确定如果构建失败到底是您的错误还是代码的错误。完成库的开发之后,我建议您首先从已知的好 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |