Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 入门 > Linux入门 > 正文

CentOS5.5下编译安装openjdk

时间:2016-07-04 23:55 来源:网络整理 作者:linux系统 阅读:

 

CentOS5.5编译安装openjdk

 

 

一、卸载系统原有的jdk

rpm -qa | grep java

yum -y remove XXXX   --XXXX是第一条命令查出来的jdk信息

二、以下依赖包可以通过yum安装

yum -y install alsa-lib-devel 
yum -y install cups-devel 
yum -y install libXi-devel 
yum -y install gcc gcc-c++ 
yum -y install libX* 

三、安装freetype-2.3.12
wget 

tar -xvf freetype-2.3.12.tar.gz

cd freetype-2.3.12

./configure && make && make install

##注意:如果安装中出现以下错误

rmdir /usr/local/include/freetype2/freetype/internal 
rmdir: failed to remove `/usr/local/include/freetype2/freetype/internal': No such file or directory 
make: [install] Error 1 (ignored) 
/usr/bin/install -c -m 644 ./builds/unix/ft2unix.h \ 
/usr/local/include/ft2build.h 
/usr/bin/install -c -m 644 ./builds/unix/ftconfig.h \ 
/usr/local/include/freetype2/freetype/config/ftconfig.h

执行以下命令处理:

mkdir -p /usr/local/include/freetype2/freetype/internal

重新安装

./configure && make && make install

 

四、安装ant

本次采用的是版本是:apache-ant-1.9.4-bin.zip

unzip apache-ant-1.9.4-bin.zip

ln -s 解压后的ant目录/bin/ant /usr/bin/ant

 

五、安装JDK&配置环境变量

本次编译的是openjdk-7-fcs-src-b147-27_jun_2011.zip,需要jdk 6u14以上的版本,这里安装JDK的方法不在写。

六、下载&解压openjdk

本次采用的openjdk版本:openjdk-7-fcs-src-b147-27_jun_2011.zip

下载完成之后解压即可:unzip openjdk-7-fcs-src-b147-27_jun_2011.zip

解压完成之后会有一个openjdk的文件夹


七、检查jdk是否安装成功

java -version 如果回显包含安装的JDK详细信息则成功

ant 如果回显包含build.xml does not exist! 则安装成功

八、设置编译前的环境变量

unset CLASSPATH 
unset JAVA_HOME 
export LANG=C 

export ANT_HOME=完整的ant安装路径,例如我的是:/home/wyh/study/apache-ant-1.9.4/
export ALT_FREETYPE_LIB_PATH=/usr/local/lib 
export SKIP_DEBUG_BUILD=false 
export SKIP_FASTDEBUG_BUILD=true 
export DEBUG_NAME=debug 
export ALT_FREETYPE_HEADERS_PATH=/usr/local/include/freetype2 

九、编译前检查

切换到openjdk解压之后的路径执行:make sanity

如果看到以下回显表示检查通过:

..................................................................

Previous JDK Settings:

  PREVIOUS_RELEASE_PATH = USING-PREVIOUS_RELEASE_IMAGE

    ALT_PREVIOUS_RELEASE_PATH =

  PREVIOUS_JDK_VERSION = 1.6.0

    ALT_PREVIOUS_JDK_VERSION =

  PREVIOUS_JDK_FILE =

    ALT_PREVIOUS_JDK_FILE =

  PREVIOUS_JRE_FILE =

    ALT_PREVIOUS_JRE_FILE =

  PREVIOUS_RELEASE_IMAGE = /home/wyh/study/java/jdk

    ALT_PREVIOUS_RELEASE_IMAGE =

Sanity check passed.

 

十、编译

命令:make all ARCH_DATA_MODEL=64 ALLOW_DOWNLOADS=true,时间比较长

如果看到以下回显,表示编译完成:

 

十一、测试自己编译的JDK

./build/linux-amd64/bin/java -version

如果看到以下回显,表示编译成功:


 

 

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《CentOS5.5下编译安装openjdk》技术文章,《CentOS5.5下编译安装openjdk》详细使用和说明,有时《CentOS5.5下编译安装openjdk》可能不完善、敬请谅解!如果《CentOS5.5下编译安装openjdk》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片