一、卸载不用的jdk版本
1、检测linux下是否有jdk(一般orcle 的jdk),执行命令java -version
[root@wisezone~]# java -version
java version "1.7.0_131"
OpenJDK Runtime Environment(rhel-2.6.9.0.el6_8-i386 u131-b00)
OpenJDK Client VM (build 24.131-b00, mixedmode, sharing)
2、查看jdk版本,执行命令 grep java[root@wisezone~]# rpm -qa | grep java
tzdata-java-2016j-1.el6.noarch
java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.i686
java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.i686
3、卸载不用的jdk版本,执行命令 rpm -e --nodeps 版本[root@wisezone~]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.i686
[root@wisezone~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.i686
4、确定不用版本已经卸载[root@wisezone ~]# java -version
-bash: /usr/bin/java: 没有那个文件或目录
[root@wisezone~]#二、安装oracle jdk
1、下载oracle jdk 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2、上传jdk-8u151-linux-i586.tar.gz到linux服务器
SSH Secure File Transfer Client传送文件客户端
3、解压安装jdk-8u151-linux-i586.tar.gz 在文件所在目录下执行命令:tar zxvf FileName.tar.gz加压
4、配置环境变量 进入根目录下的etc文件夹,查看是否有profile文件,若存在用vim命令打开 vim /etc/profile 在后面(在最后的位置)加入环境变量
JAVA_HOME=/usr/local/jdk1.8.0_151
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=,:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
exportPATH JAVA_HOME CLASSPATH
5、应用环境变量,执行命令 source /etc/profile
6、检查jdk是否生效
[root@wisezone /]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build1.8.0_151-b12)
Java HotSpot(TM) Client VM (build 25.151-b12,mixed mode)
[root@wisezone/]#
7、创建一个Java程序检测 public class HelloWorld{
publicstatic void main(String[] args){
System.out.println("helloworld java");
}
} 通过javac java 命令检测程序是否正常执行