LInux 安装 JDK

查看linux上是否存在已经安装好的JDK  javac

java –version

rpm -qa | grep java

查看本机上所有已经安装成功的软件,只查看和java相关的

删除linux自带jdk

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686

1、下载jdk,拷贝到/usr/local/src/java目录下面

2、解压,tar -zxvf  jdk-7u71-linux-i586.tar.gz 

3.配置文件,vim /et/profile 

输入环境变量

#set java environment
JAVA_HOME=/usr/local/src/java/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin

4、保存文件立即生效,source /etc/profile

检查是否安装成功 java -version 

5、报错1、提示没有找到java 命令 

 原因、open jdk 没有卸载干净 

查询java jdk  

rpm  -qa|grep java

rpm   管理套件    

-qa   使用询问模式,查询所有套件

grep  查找文件里符合条件的字符串

java   查找包含java字符串的文件

查询到包含openjdk  的全部删除 

删除命令:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

rpm     管理套件  

-e     删除指定的套件

--nodeps  不验证套件档的相互关联性

6、错误2 -bash: /usr/java/jdk1.7.0_71/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

2、错误原因:没有那个文件或目录,需要安装glibc

3、解决办法:终端输入sudo yum install glibc.i686命令,安装好glibc,问题解决

终端输入sudo yum install glibc.i686命令,安装好glibc,

原文地址:https://www.cnblogs.com/topguntopgun/p/13123637.html