Windows 7下构建OpenJDK7

本文详细记录了在Windows 7环境下编译OpenJDK7的步骤,包括获取源码、配置环境(如安装Cygwin、JDK6、ANT等)、文件修改以适应FreeType库变化及解决中文编码问题,最后通过执行“make sanity”和“make”完成编译过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        介绍了本人在Windows 7下编译OpenJDK的过程。

 

一、获取JDK源码

 

        在http://download.java.net/openjdk/jdk7/下载最新的OpenJDK7源码openjdk-7-fcs-src-b147-27_jun_2011.zip,将其解压到E:盘目录下。

        由于该openjdk的jaxp和jaxws目录下并不包含JAXP和JAX-WS的源码(它们分别可以在JAXP和JAX-WS的主页上下载),在

        http://download.java.net/jaxp/1.4.5

        下载jaxp-1_4_5-unittests.zip和jaxp145_01.zip,

        在http://download.java.net/glassfish/components/jax-ws/openjdk/jdk7

        下载jdk7-jaxws2_2_4-b03-2011_05_27.zip

        在https://java.net/downloads/jax-ws/JDK7/

        下载jdk7-jaf-2010_08_19.zip

        将这四个压缩包放到openjdk\java\devtools\share\jdk7-drops目录下,设置ALT_DROPS_DIR指向该目录,构建jaxp和jaxws的ANT脚本会尝试从该目录查找这些zip。

        你还可以使用make ALLOW_DOWNLOADS=true来允许ANT下载需要的zip,不过这会产生太多不确定性,因此不推荐此做法。

 

二、配置环境

 

        安装CYGWIN,需要手工选择安装以下工具:

 

文件名

分类

描述

ar.exe

Devel

binutils

The GNU assembler, linker and binary utilities

make.exe

Devel

make

The GNU version of the 'make' utility built for CYGWIN

m4.exe

Interpreters</

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值