最近开始学习linux,在这记录安装JDK的过程和遇到的问题
一 在线安装:
安装之前先检查一下系统有没有自带open-jdk
命令:
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
如果没有输入信息表示没有安装。
如果有安装可以使用如下命令批量卸载所有带有Java的文件
(这句命令的关键字是java):
rpm -qa | grep java | xargs rpm -e --nodeps
首先检索包含java的列表
yum list java*
检索1.8的列表
yum list java-1.8*
安装1.8.0的所有文件
yum install java-1.8.0-openjdk* -y
jdk自动安装目录为:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
二 离线安装:
1.首先在官网下载linux的JDK的压缩包(.tar.gz)
2.用上传工具上传到/usr/local/src/目录中
3. 解压压缩包 tar -xvf jdk1.7.0_71.tar.gz
4.移动解压文件夹到/usr/local/目录 mv jdk1.7.0_71 /usr/local
5.配置文件信息
5.1
vi /etc/profile
JAVA_HOME=/usr/local/jdk1.7.0_71
JRE_HOME=/usr/local/jdk1.7.0_71/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
5.2 使当前的配置文件生效,重新加载/etc/profile文件
source /etc/profile
6. 验证是否成功
java -version
6.1如果出现错误
-bash: /usr/local/java/jdk1.7.0_55/bin/java: /lib/ld-linux.so.2: bad ELF interpreter
则只要运行命令:yum install glibc.i686
根据提示确认安装就行了