Linux安装jdk
1.关闭防火墙
因为linux的安全机制,每次安装软件后,需将当前软件在linux的防火墙中放行,为避免每次都重复执行放行操作。在安装软件前,先禁用当前linux的防火墙
查看防火墙状态:
systemctl status firewalld.service
我的是已关闭状态
关闭防火墙命令:
systemctl stop firewalld.service
执行开机禁用防火墙自启命令 :(首先切换到管理员: su root)
systemctl disable firewalld.service
关于防火墙的其他命令:
启动:
systemctl start firewalld.service
防火墙随系统开启启动 :
systemctl enable firewalld.service
2.两种安装方式
1.yum安装
这种办法简单粗暴,比较简单。废话不多说,直接开始操作。
1.首先执行以下命令查看可安装的jdk版本:
yum -y list java*
执行成功后可看到如下界面:
2.选择自己需要的jdk版本进行安装,比如这里安装1.8,执行以下命令:
yum install -y java-1.8.0-openjdk.x86_64
由于我安装过,所以这里显示的是已升级。
3.安装完成之后,查看安装的jdk版本,输入以下指令:
java -version
以上就是已经安装好了jdk1.8
2.手动安装
如果觉得yum一键安装不大好,其实可以手动安装的,个人建议还是手动安装更好,可以安装到想要安装的目录下,更能加深自己的体会。ok,接下里开始手动安装!
为了上传文件方便我这里使用了Xsheel+Xftp 已存于网盘需要的自取:
Xsheel+Xftp 链接:https://pan.baidu.com/s/199BKJmlRLh0Bt9A-PfqOeA
提取码:v9jv
1.去Oracle官网下载需要安装的jdk版本,我这里用的是jdk-8u181-linux-x64.tar.gz 我这里也已经存于网盘:
Linux jdk1.8链接: https://pan.baidu.com/s/1YSqakGjpEdsDILOsuuvXYQ
提取码: u3ei
-
我这里先建了个目录/usr/local/jdk1.8,直接使用Xftp把下载好的jdk1.8上传到该路径下
-
解压:
tar zxvf jdk-8u333-linux-x64.tar.gz
解压完成:
- 接下来就该配置环境变量了,输入以下指令进行配置:
vim /etc/profile
- 输入完毕并回车,在文件尾部添加如下信息: 注意自己的路径和jdk包名(输入i就可以进入编辑模式)
JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_333
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
-
esc 然后 :wq 保存退出
-
编辑完之后,保存并退出,然后输入以下指令,刷新环境配置使其生效:
source /etc/profile
java -version
查看版本如下 ,ok