首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Ubuntu12.04编译OpenJDK 八

2013-10-10 
Ubuntu12.04编译OpenJDK 8硬件配置:CPU:Intel Pentium Dual T2330Mem: 2GFre: 1.6G?编译之前需要安装的编

Ubuntu12.04编译OpenJDK 8

硬件配置:
CPU:Intel Pentium Dual T2330
Mem: 2G
Fre: 1.6G

?

编译之前需要安装的编译依赖包参考:http://happyenjoylife.iteye.com/blog/858147

?

0- 安装Mercucrial版本管理器

1- 下载源码

hg clone http://hg.openjdk.java.net/jdk8/jdk8 openjdk8cd openjdk8 && sh ./get_source.sh

?

2- 下载jdk7

? ? 本地机器需要一个jdk7u7或者更高版本来编译Openjdk

?

3- ?设置环境变量

export LANG=Cexport PATH=/opt/j2sdk-image/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-6-openjdk/bin# Searching an existing JDKfor d in /opt/j2sdk-image/ /usr/lib/jvm/java-6-openjdk ; do  if [ -d $d ]; then    export ALT_BOOTDIR=$d    break  fidoneunset CLASSPATHunset JAVA_HOME#The default hotspot-build is all_product. Setting DEBUG_NAME would change the target.unset DBUG_NAMEexport DEBUG_NAME=debug # By setting the environment variables below, components can be built separately.export BUILD_HOTSPOT=trueexport BUILD_LANGTOOLS=falseexport BUILD_JDK=falseexport BUILD_CORBA=falseexport BUILD_JAXP=falseexport BUILD_JAXWS=falseexport BUILD_DEPLOY=false

?

4- 编译

$ bash ./configure$ make all

?

5- ?编译完成后,jdk位于/openjdk8/build/linux-x86-normal-server-release/images目录下

?

热点排行