在centOS下,有的都预先设置了jdk,不过不是SUN的java JDK,一般情况要重新装jdk,所以以下是我卸载预装jdk并选定自己的版本来进行重新安装。
1、首先在服务器上查询java的jdk版本:
在终端下输入命令:rpm -qa | grep java 查询centos是否有自带的openJdk,有的话,如下所示:
一般情况下,我们都要将linux自带的OPENJDK卸载掉 然后安装SUN的JDK。接下来将这些JDK删除,使用如下 rpm -ev 命令删除这些包: # rpm -ev --nodeps 包名
比如:# rpm -ev --nodeps java_cup-0.10k-5.e16.x86_64
没有的话会如下所示:
2、下载linux版的jdk网址:http://pan.baidu.com/s/1qYpqPJI
3、下载好之后使用winscp将jdk的压缩包移入服务器相应的目录下(这里我是自己新建的文件夹zipfolder),使用ta r命令5、让环境变量生效,执行配置文件令其立刻生效,然后输入:
source /etc/profile将dk包解压: # tar -zxvf jdk-7u10-linux-i586.tar.gz
解压完以后就会出现一个jdk文件夹
然后将此文件夹移动到自己指定的目录(这里我是放到了/home目录下):# mv jdk1.7.0_80/ /home/
4、然后执行命令:# vi /etc/profile,进入设置环境变量:
shift + g定位到文件末尾,如果没有这三行代码则添加一下代码(如果有修改就行):
export JAVA_HOME=/home/jdk1.7.0_80 (根据自己的完整路径修改)
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
(只有黄色部分修改)
5、修改完配置文件,需要执行命令让环境变量生效,命令如下:# source /etc/profile
6、然后执行以下命令验证是否安装成功:# java -version
此时代表jdk安装成功