读书人

自各儿编译JDK

发布时间: 2012-10-08 19:54:56 作者: rapoo

自己编译JDK

注:还有问题,还没有成功,哪位能帮忙解答一下 -_-~|||

?

0、首先,要有耐心,相信会有够折腾的;如果你会提出“为什么要自己做编译JDK这样无聊的事情”这样的问题的话,还是别往下看了,浪费时间啊。

我是参照openjdk的这个文档(README-builds.html)来做的,附件传不上去我就不传了,openjdk里面有。

?

1、我是再Windows上面编译的,肯定比Linux下要麻烦一些,首先访问到 http://download.java.net/openjdk/jdk7/

下载openjdk-7-fcs-src-b147-27_jun_2011.zip

解压(这个版本不需要JDK Plug)。

?

2、下载Visual Studio 2010版本,安装。JDK就是用它来编译的。

?

3、安装Ant,1.7.1版本以上。

?

4、安装FreeType(http://www.freetype.org/download.html),是一个字体渲染库:

http://download.savannah.gnu.org/releases/freetype/。

?

5、文档上说要安装InfoZIP(http://www.info-zip.org/),我没有下。

?

6、安装Cygwin(http://www.cygwin.com/),cygwin是一个在windows平台上运行的unix模拟环境,这样就可以在Windows上面执行sh脚本了,安装的时候至少要在可选包里面把ar、make、m4、cpio、gawk、file、zip、unzip、free、make这几个包勾上。

?

7、安装DirectX 9.0 SDK(http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=21416)。

?

8、写一个脚本,专门用来配置环境变量的:

make.exe - 损坏的图像---------------------------应用程序或 DLL D:\junction\Cygwin\bin\cygintl-3.dll 为无效的 Windows 映像。请再检测一遍您的安装盘。 

汗,暂时不搞了。。。

?

哪位大侠了解情况帮忙指点一下。?

?

?

?

1 楼 xing_kenny 2011-10-23 用 http://www.cmake.org/files/cygwin/make.exe-cygwin1.7 试一下,
参考 http://blog.csdn.net/intimater/article/details/6136909
但是我也没走到最后
真是太麻烦啦! 2 楼 wq611403 2012-02-07 最后一步安装下cygwin 的libintl3 就好了。具体步骤 setup.exe(cygwin) 在select packages的时候search libintl3, 然后装一下应该就解决这个问题了。

读书人网 >编程

热点推荐