Linux服务器安装配置JDK
一、准备工作:
1.登录服务器,切换到root用户(su - root,然后输入密码,按enter),进入根目录:cd /
2.进入要安装jdk的目录,自己可以创建一个java目录,执行命令如下:
cd /usr/local/
mkdir java
二、下载安装包
1.打开官网下载界面:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.下载安装包,如下图
下载完成后如下图:
要下载和自己系统匹配的包,在linux根目录下执行 cat /proc/version,结果如下图
三.将下载的包上传到linux,有2种方式:
方式一:使用FTP上传,下载Xftp后连接服务器即可
方式二:yum 安装rz sz,linux上执行yum install lrzsz即可安装成功,在/usr/local/java下执行rz,按Enter键,在弹出窗口中选择下载的安装包,点击打开即可上传,只要等待上传完成即可,这种方式相对方式一比较慢,如果有FTP工具,建议使用FTP工具上传
四.解压包
tar -xzvf jdk-8u221-linux-x64.tar.gz
五.配置环境变量
执行cd /,进入根目录
执行vim /etc/profile,按 i 键,在文末添加如下内容后,按ESC键,输入:wq保存并退出
JAVA_HOME=/usr/local/java/jdk1.8.0_221
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
截图如下:
六.使JDK生效,重启服务器或使配置文件生效
重启服务器:执行 reboot 命令或 sudo shutdown -r now
不重启使配置文件生效:执行命令source /etc/profile
七.检查JDK是否生效
执行java -version,显示如下图即表示安装成功
遇到的问题:
执行java -verison时显示安装的jdk版本是openjdk,可以执行以下操作将openjdk移除
1.rpm -qa|grep java #查看java包
2.执行删除Openjdk操作
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64
3.再次查看使用的是那个jdk版本,显示如下则表示使用的是上面手动安装的jdk
注意:使用rpm -qa|grep java查询java包时,会有多个openjdk-headless的版本,需要将所有openjdk移除才行