IBM最初研发了数款Java虚拟机,但经过十多年的合并或淘汰,现在推广的商业Java虚拟机只剩下了一款,即J9。J9最初是基于Ottawa实验室的一款SmallTalk虚拟机扩展而来。J9一直以来都被IBM赞为世界最快的Java虚拟机,这虽然有自卖自夸的噱头,但是在服务器领域的长时间且广泛的使用已经证明了J9是一款性能优秀且可靠的虚拟机。
由于IBM的推广策略原因,J9在中国的熟悉程度远不及HotSpot 或JRockit ,甚至一份完整的中文文档也很难找到。其实关于J9,IBM提供了大量资料,不过大多数信息是在IBM内部平台上共享,直接对外公布的相对较少。对于遵守Java虚拟机规范和Java语言规范的J9 、HotSpot 和JRockit 在设计上有很多共性,所以了解J9同样有助于了解其它的虚拟机;而J9本身的设计也有很多独到之处值得学习。
本文是非官方文档,主要参考的是对外开放的在线文档和知识库。不过有些内容由于版本等原因,表述容易引起歧义,在尽量不更改原文的前提下,加入了“编者注”以补充。我的行为完全基于个人兴趣爱好和学术研究,不涉及出版和任何其他商业行为,与IBM或其他 Java虚拟机厂商无关。在非商业的前提下,欢迎各种方式的传播或引用,只需保留出处和相关信息即可。
IBM对外并直接没开放SDK的直接下载地址,只开放了SDK的在线文档:
https://www.ibm.com/developerworks/java/jdk/docs/java7/windows/index.html。
不过IBM的软件产品是整合SDK的,所以非IBM内网获得SDK最直接的方法是下载安装IBM的软件产品,比如WebSphere、DB2等,安装完成后即可获得SDK。
IBM内部(需要IBM员工号通过AT&T登录虚拟网)提供的SDK支持网站(可以直接下载SDK和所有文档)为:
http://w3.java.ibm.com/。
我已经上传了SDK 6 和SDK 7的win32、win64版本,用于学习交流,不用于任何商业用途。地址为:
http://pan.baidu.com/share/link?shareid=71829&uk=4195071051
受制于个人水平和时间,本文难免有不妥之处,如果有任何意见或者指正,欢迎通过邮箱wupuyuan@gmail.com联系我。
最后感谢冶秀刚的校验,和我家人的支持。
分享到:
相关推荐
三大虚拟机J9的中文资料,系统的讲述了J9的方法。
详细的描述了如何对IBM 的PowerVM 进行配置的过程,从软件的安装、启动到如何进行配置都有相关的操作步骤及截图
ibm j9虚拟机 支持jsr82等多个扩展包
【服务器】IBM做RAID指南。图解过程,相关配置步骤。
IBM AIX操作指南,提供基本的操作,很好的操作指南
IBM I2情报分析入门指南,一个IBM i2 Analyst's Notebook 8的快速入门指南
IBM小型机安装指南IBM小型机安装指南
IBM_SQL指南_语法(PDF),详细
IBM System x3100安装指南
IBM Rational Requisitepro 7.1 安装指南
\IBM MQSeries 使用指南.pdf
IBM Informix SQL 教程指南v10.0.PDF
IBM TS3100磁带机的安装、操作员与服务指南,详细操作手册文档,说明书。 IBM TS3100操作系统 IBM AIX、IBM OS/400、IBM i5/OS、Windows 2000、Windows Server 2003、Sun Solaris、HP-UX、Red Hat 和 United Linux ...
IBM BladeCenter刀片服务器使用指南用户指南
IBM MQ应用编程指南, 不论你打算用哪种语言,开发和MQ相关的应用,本书一定不要错过.
ibm cics 管理使用指南,操作手册,安装手册,IBM TXSeries AIX 版
IBM银行指南,其中包含多个文档。 为IBM的解决方案。
IBM MQ 使用指南,MQ快速入门,欢迎下载使用!
ibm powervm 配置指南
IBM MQSeries使用指南 随着计算机网络和分布式应用的不断发展,远程消息传递越来越成为应用系统中不可缺少的组成部分。商业消息中间件的出现保证了消息传输的可靠性,高效率和安全性,同时也减少了系统的开发周期。...