红联Linux门户
Linux帮助

Ubuntu 14.04.3 64位环境下OpenJDK7编译

发布时间:2015-11-23 15:40:28来源:linux网站作者:iceAeterNa

系统环境:Ubuntu 14.04.3 -amd64 in VMWare


1.安装openjdk7依赖

sudo apt-get build-dep openjdk-7
sudo apt-get install openjdk-7-jdk

sudo apt-get install build-essential gawk m4 libasound2-dev libcups2-dev libxrender-dev xorg-dev xutils-dev x11proto-print-dev ant

sudo mkdir /usr/X11R6
cd /usr/X11R6/
sudo ln -s -T /usr/lib lib


2.安装Oracle jdk到/usr/lib/jvm


3.将/src/share/classes/java/util目录下的CurrencyData.properties文件中的时间改为当前时间10年以内


4.编译脚本:

#!/bin/bash
export LANG=C
export ALT_BOOTDIR=/usr/lib/jvm/jdk1.7.0_17
export ALT_DEVTOOLS_PATH=/usr/bin
export ALLOW_DOWNLOADS=true #是否需要自动下载,jaxp,jaws可以自动下载
export SKIP_DEBUG_BUILD=false #是否跳过编译debug版
export SKIP_FASTDEBUG_BUILD=false #是否跳过编译fastdebug版
export DEBUG_NAME=debug
export HOTSPOT_BUILD_JOBS=4
export ALL_PARALLEL_COMPILE_JOBS=4
export ALT_DEVTOOLS_PATH=/usr/bin
export SKIP_COMPARE_IMAGES=true
export USE_PRECOMPILED_HEADER=true
BUILD_DEPLOY=false
BUILD_INSTALL=false
unset CLASSPATH
unset JAVA_HOME
make sanity & make all 2>&1

运行编译脚本。


ubuntu下删除openjdk,改用sun jdk:http://www.linuxdiyf.com/linux/15390.html

CentOS 6.5上编译安装OpenJDK7源码:http://www.linuxdiyf.com/linux/12045.html

Ubuntu下将OpenJDK换成SunJDK:http://www.linuxdiyf.com/linux/1835.html

怎样在Linux系统中下载和安装OpenJDK包:http://www.linuxdiyf.com/linux/6087.html

Debian(Wheezy)安装Java环境/替换OpenJDK为SUN JDK:http://www.linuxdiyf.com/linux/7023.html