软件环境:
VMware 6.5.0 on windows7 专业版 32bit
Ubuntu 12.04 desktop i386
JDK-7u40-linux-i586.tar.gz
硬件环境:
CPU i3-2350M
内存 3G
虚拟机内存 1G
openjdk源文件:
openjdk-7u40-fcs-src-b43-26_aug_2013.zip
过程:
编译前检查:make sanity,根据提示的错误配置相关环境
必要软件环境安装:
freetype:sudo apt-get install libfreetype6-dev
ant: sudo apt-get install ant
必要环境变量配置:
export -n JAVA_HOME
export ALT_JDK_IMPORT_PATH=编译用JDK路径
export ALT_BOOTDIR=同上
make sanity 验证通过后,执行make进行编译,编译过程中可能会由于缺少某些库文件导致编译失败
查询安装相关库的方法:
首先安装apt-file:
sudo apt-get install --no-install-recommends apt-file
sudo apt-file update
使用方法举例:假设编译时出错报找不到 lntrinsic.h文件
查询:apt-file find lntrinsic.h
结果:libxt-dev:/usr/include/X11/lntrinsic.h
安装libxt-dev:sudo apt-get install libxt-dev
以此类推,安装全部所需库文件后,最终编译成功
编译过程,我的虚拟机上耗时 61分钟
相关推荐
OPENJDK-7 windows编译之后版本
java jdk1.7源码包,用于centos7使用jdk1.7编译openjdk1.8的 1.7版本
Ubuntu 16.04.5 LTS下编译openjdk-7u75,包含具体步骤以及截图
Win7下编译openjdk8源代码 完整版本 原创,希望对于想了解jvm底层的同仁有帮助。好的话,请点个赞。哈哈。
含有Linux jdk7 OpenJdk7 以及编译出错时需要用到的压缩包
内含1.apache-ant-1.9.13-bin.zip 2.jdk-6u45-linux-x64.bin 3.openjdk-7u6-fcs-src-b24-28_aug_2012.zip 4.freetype-2.3.12.tar.gz
主要是编译openjdk需要的包
主要给大家介绍了关于Ubuntu如何轻松编译openJDK的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
只能是自己编译了,Linux系统ARM架构的CPU环境通用。 二进制包需要自己配置环境变量,我一般是配置在/etc/profile.d/java.sh JAVA_HOME=/opt/jdk1.8.0_352 PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME PATH 配置...
openjdk6 源代码,分开也上传一份,省得太大了。
已编译好的java.net官网的windows版的openjdk7下载 part2 请下载共2part以后放在同一个文件夹里面解压(推荐360压缩,我是用这个加压的) 所有下载链接: http://blog.csdn.net/qgmzzn1/article/details/16918153
编译OpenJDK8-附件资源
openjdk 19 windows版本 解压安装包
openjdk 8 编译JDK结果,自己编译,可以代替oracle jdk使用。具体编译方法也在我的共享中上传,希望对你有帮助。
在openjdk开源源码站下载速度过慢,这里提供openjdk8u的完整可编译源码,供大家自己编译属于自己的jdk版本,已经阅读openjdk源码帮助学习。在openjdk开源源码站下载速度过慢,这里提供openjdk8u的完整可编译源码,供...
RedHat编译的openjdk-1.8.0.181的windows.x86_64版本。
openjdk7的langtools源码,可以进行openjdk的编译调试