先卸载以前的rpm -qa|grep jdk
然后rpm -e --nodeps所有
接着解压安装包,vi /etc/profile配置环境
JAVA_HOME=/usr/local/java/jdk1.7.0_79
JRE_HOME=/usr/local/java/jdk1.7.0_79/jre
PATH=$JAVA_HOME/bin:JRE_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export CLASSPATH LD_LIBRARY_PATH
export JAVA_HOME JRE_HOME PATH CLASSPATH
source /etc/profile 或重启服务器
java javac验证
如果权限问题,可以chmod 777 bin目录下面的java javac
或 http://www.cnblogs.com/layezi/p/7049015.html
1.安装JDK
如果以前安装过JDK,想要重新安装可执行如下命令进行卸载,这里安装的是JDK1.8:
先查询:
rpm -qa|grep jdk
然后再通过下面命令进行卸载
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64(注意这里nodeps后面的那串名称是通过上面命令查询出来的,查出几个卸载几个)
安装JDK,有2种途径下载:
①:(建议)可以直接到官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html (这里选择的是rpm 64位的),下载完然后复制到centos中的自己想要存放的目录中
②:直接在centos中,创建一个目录存储下载的jdk,然后通过命令下载(100多兆,有点慢......貌似官方已经不支持这样操作了):
wget jdk-8u131-linux-x64.rpm http://download.oracle.com/otn-pub/java/jdk/8u131-b11/jdk-8u131-linux-x64.rpm
下载完后,进行安装:
rpm -ivh jdk-8u131-linux-x64.rpm
安装完就可以,java -version查看是否安装成功了
查看安装目录:
[root@instance-d0nk2r2c work]# which java /usr/bin/java [root@instance-d0nk2r2c work]# ls -lrt /usr/bin/java lrwxrwxrwx. 1 root root 22 Jun 21 15:27 /usr/bin/java -> /etc/alternatives/java [root@instance-d0nk2r2c work]# ls -lrt /etc/alternatives/java lrwxrwxrwx. 1 root root 35 Jun 21 15:27 /etc/alternatives/java -> /usr/java/jdk1.8.0_131/jre/bin/java
最后可以得出安装目录为/usr/java/jdk1.8.0_131/jre/bin/java
接着配置环境变量,打开/etc/profile文件
vi /etc/profile
然后按i进入编辑模式,在文件最后添加下面配置:
JAVA_HOME=/usr/java/jdk1.8.0_131
JRE_HOME=/usr/java/jdk1.8.0_131/jre
CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
最后按ESC,输入
:wq
退出保存
执行下面命令使刚才的环境变量配置生效
source /etc/profile
最后通过下面命令验证配置是否成功
echo $JAVA_HOME echo $CLASSPATH echo $PATH