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了