1.首先去 这里 http://download.java.net/openjdk/jdk7/ 下载OpenJDK7的源码zip包
2. 简要介绍下OpenJDK7中的目录
hotspot: 放有OpenJDK Hotspot Virtual Machine 的源代码和make文件
langtools: 放有OpenJDK 的javac 等工具的源代码和make文件
cobra: 放有OpenJDK Cobra 的源代码和make文件
jaxws: 放有OpenJDK JAXWS 的相关信息和make文件, 具体的源代码再编译时会下载
jaxp: 放有OpenJDK JAXP 相关信息和make文件,具体的源代码再编译时会下载
jdk: 放有OpenJDK runtime libraries 的源代码和make文件
直接OpenJDK 目录下有整个OpenJDK 的make文件
3. 检查系统的工具版本,以下配置基于OpenJDK7
3.1 GNU make 3.81或更高版本
3.2 ANT 1.7.1或更高版本
3.3 Sun 的BootstrapJDK6 update14或更高版本(虽然有些奇怪,但是因为编译这些Java代码需要一个可用的JDK)
3.4 GNU gcc 4.3或更高版本
3.5 ZIP 2.2或更高版本
3.6 FreeType 2.3或更高版本 (下载地址http://download.savannah.gnu.org/releases/freetype/ ,下载后解压)
3.7 Advanced Linux Sound Architecture(ALSA) 0.9.1或更高版本(下载地址http://www.alsa-project.org/main/index.php/Download)
4. 如果怕麻烦可以使用相关命令来安装依赖包
Fedora: yum-builddep java-1.6.0-openjdk
Debian:
Linux 下编译自己的 OpenJDK7 包括JVM和JDK API
最新推荐文章于 2024-09-09 22:26:08 发布