由于没有在windows下编写jdk成功,在以后在linux上试下,这章暂时作废。
书中主要介绍了几种在linux/macos/solaris,在附录部分介绍了windows下编写自己的jdk,我自己使用的是windows 86,所以这里讲解将用windows的版本来学习,如果以后用到linux再增加linux版的学习;
1、下载openjdk源码:http://openjdk.java.net/
http://download.java.net/openjdk/jdk6/
里面有corba/hotspot/jaxp/jaxws/jdk/langtools/make/test目录和readme、readme-builds.html及其他文件。
2、安装CYGWIN 这是个在windows下模拟linux运行环境的软件(使用GNU Make执行Makefile文件)
3、安装visual c++ 编译器(不是c++开发工具6.0) 如果你以前装过现在要重装的话 很麻烦,简单暴力的方法是重装系统,有microsoft彻底卸载软件也可以试试,我是重装了系统。我安装visual c++ 2010 express edition版的,安装在c盘;
4、添加path:C:\Program Files\Microsoft Visual Studio 10.0\VC\bin;D:\Program Files\Linux\bin; (后面是cygwin的安装目录)
5、下载Ant,虽然现在没怎么用Ant了,为了熟悉整个流程,先下个ant1.9.4 : http://ant.apache.org/bindownload.cgi
6、安装jdk闭源包[b21之后不需要再下闭源包, 这里就不下了];
7、下载FreeType :http://www.freetype.org/download.html
http://sourceforge.net/projects/freetype/files/freetype2/2.5.3/ft253.zip/download
书上说安装,确实不懂,没有发现bin目录;
8、安装DirectX SDK