关于java环境的配置方式两种:
- 一键安装(yum)
- 手动解压安装(tar)
Yum安装
对于yum安装属于傻瓜式一键安装,简单粗暴。
setp1:查看当前的java版本列表
yum -y list java*
setp2:选择需要的版本进行安装
yum install -y java-1.8.0-openjdk-devel.x86_64
setp3:检验安装完成
java -version
如果你想要找到他的安装目录,可以在usr/lib/jvm下面找到!
手动解压安装
手动安装更能深刻理解安装的步骤,在自己想安装的目录下安装(自定义安装)。
setp1:下载linux系统jdk安装包
下载地址:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
setp2:上传到linux系统并解压
若不熟悉linux相关命令可先阅读linux常用命令介绍入门,选择解压到自己想安装的目录:
tar zxvf jdk-8u271-linux-i586.tar.gz -C /usr/local/java/
setp3:配置环境变量
vim /etc/profile
下面添加环境变量配置:
源码如下:
export JAVA_HOME=/usr/local/java/jdk1.8.0_271
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
注意上面的/usr/local/java/jdk1.8.0_271是自己个人安装的目录
setp4:保存生效
source /etc/profile
setp5:验证安装成功
java -version
显示如下图,则证明已经安装成功!
安装后常见问题报错:
- -bash: bin/java: cannot execute binary file
- -bash:/usr/local/jdk1.8/jdk1.8.0_181/bin/java:/lib/ld-linux.so.2:badELFinterpreter:Nosuch
第一个问题:
linux系统无法执行二进制文件,实际通俗的来看就是linux系统与下载的jdk版本不匹配,选择与linux系统相匹配的版本如32位,64位。
第二个问题:
缺少glibc运行库,glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc,因此我们安装一下glibc库即可:
yum install glibc.i686
以上问题出现,按照如上解决后,可在验证一下是否安装完成:java -version