|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
专门做了这个例子;而java的这个例子好像就是为了教学而写的,很多教学目的的例子是不考虑优化、性能的。本周有报导称RedHat倡议的IcedTea项目(连同OpenJDK一同),已经由过程了Java兼容性测试工具(TCK)的测试,到达了100%的兼容,正式成为首个经由过程TCK兼容性测试的完整开源(GPL协定)的Java完成。本周IcedTea项目抵达了一个主要的里程碑——包括在Fedora9(x86及x86_64)中的最新的OpenJDK经由过程了TCK严厉的测试。这意味着它供应了一切必须的JavaAPIs而且外行为上与其他JavaSE6完成相似——与Java平台可移植的方针分歧。 人人都以为经由过程TCK测试是一个了不得的成绩:
JavaTCK是一个庞大的工具和文档套件,用来考证Java完成是不是服从Java标准。它包括80,000多个测试和100多万行代码。 就像早前在InfoQ上会商的那样,IcedTea项目经由过程OpenJDK成为一个100%的基于GPL协定的Java完成,而且利用GNUClasspath项目标响应部分交换失落了余下的5%的公有组件代码。IcedTea项目由GNUClasspath小组创立,同时因为必要利用开源完成交换失落一切的公有代码,因而一些RedHat开辟者也到场个中。GNUClasspath将OpenJDK中的公有代码交换为GPL协定的代码,这使得利用OpenJDK构建的IcedTea加倍合适如RedHat的FedoraLinux如许的平台。因为IcedTea的一部分奉献,Fedora9包括了功效完整的OpenJDK包。 其他的开源Java完成,如ApacheHarmony尚没有经由过程TCK测试,但是并非一切的坚苦都与手艺相干。早在2007年4月,Apache软件基金会就向Sun公司发送了一封公然的邮件,但愿办理利用TCK测试Harmony平台的关头的允许协定成绩;允许Harmony小组以开源的体例正当运转TCK。Sun复兴了该公然邮件,他们说还没有决意向Harmony小组受权,因而他们仍没法运转TCK。
IcedTea项目没有像ApacheHarmony那样蒙受到不异的协定成绩,由于Sun已供应了TCK允许协定的一个出格版本,面向派生自OpenJDK的任何Java完成;这是ApacheHarmony所没法取得的工具。
检察英文原文:IcedTea:TheFirst100%CompliantOpen-SourceJava
来自:http://www.infoq.com/cn/news/2008/06/icedtea_tck
你希望java的IDE整合。这个是没有必要的,重要的是你理解java有多深以及怎么组织你的代码,即使没有IDE,代码照样能够编译运行的。 |
|