CentOS安装配置jdk

1.从oracle官网下载jdk se

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

这里要注意下载x86和x64版本,下错了安装会失败的

输入下列指令查看centos系统位数,下载对应的linux版本

[root@cert]# getconf LONG_BIT

2.通过ftp或者指令创建/usr/java文件夹,并将下载的jdk-8u11-linux-x64.rpm放到文件夹下

3.执行安装

[root@cert]# sudo rpm -ivh /usr/java/jdk-8u11-linux-x64.rpm

如果安装成功的话会输出下列语句

Preparing... ################################### [100%] 1:jdk ##################################### [100%] Unpacking JAR files...  rt.jar...  jsse.jar...  charsets.jar...  tools.jar...  localedata.jar...

如果安装失败请先卸载再重新安装

[root@cert]# rpm -qa|grep jdk

会列举出安装的所有jdk的信息

jdk-1.8.011-fcs.x8664

删除选择查找到的jdk

[root@cert]# rpm -e --nodeps jdk-1.8.011-fcs.x8664

4.配置环境变量

编辑/ect/profile

vim /etc/profile

在profile文件下面追加写入下面信息:

export JAVAHOME=/usr/java/jdk1.8.011 export CLASSPATH=.:$JAVAHOME/jre/lib/rt.jar:$JAVAHOME/lib/dt.jar:$JAVAHOME/lib/tools.jar export PATH=$PATH:$JAVAHOME/bin

保存退出,执行:

source /etc/profile

到目前为止安装已经成功了,输入下面的语句来测试下安装是否成功了吧

java #javac #java -version

其他:

我在安装过中遇到了

/lib/ld-linux.so.2: bad ELF interpreter的问题

原因在于:64位系统中安装了32位程序。

建议卸载32位的下载安装64位的jdk就Ok了