CentOS 7安装JDK8(Windows / MacOS)

让人想犯罪 __ 提交于 2020-08-05 04:30:38

1. 软件

1.1 Windows

Windows系统主要用到的软件是Xftp(我用的是Xftp6),如果是虚拟机的话这一个软件就够了,如果给云端安装JDK的话还需要Xshell(我用的是Xshell6),其中Xshell 6用来连接虚拟机 / 云端,Xftp 6用来传输文件。
两款软件均有免费(个人/非商用)版,只需提供自己的邮箱和姓名,官方会给你的邮箱发送下载链接。
下载地址:Xshell 6 + Xftp 6免费版官方下载地址

1.2 MacOS

MacOS系统主要用到的软件有FinalShell或者SecureCRT和FileZilla,其中,FinalShell / SecureCRT用来连接虚拟机 / 云端,FileZilla用来传输文件。

2. 安装

CentOS查看防火墙状态命令

systemctl status firewalld

CentOS关闭防火墙命令(重启后防火墙仍然开启)

systemctl stop firewalld

CentOS禁用防火墙命令(永久关闭防火墙,重启后防火墙不会开启)

systemctl disable firewalld

2.1 连接虚拟机

2.1.1 Windows连接

这里用的是Xftp 6
点击右上角文件 -> 新建
填写连接名称、虚拟机ip地址、端口与用户名密码点击连接,其中协议使用SFTP
连接虚拟机


2.1.2 MacOS连接

这里用的是FileZilla
在上方填写虚拟机的ip(主机),用户名密码和端口(默认是22),点击连接
连接虚拟机

2.2 检查系统是否存在OpenJDK

有些CentOS系统会内置OpenJDK,需要先卸载

java -version

如果安装了OpenJDK,则需要先卸载

  1. 检查系统的OpenJDK
rpm -qa|grep openjdk -i
  1. 删除OpenJDK
rpm -e nodeps 需要删除的软件名称

2.3 上传JDK

将JDK直接拖进去就好了,这里建议在home下创建一个文件夹,把所有上传的 工具/软件 都放到这个文件夹下
文件上传

2.4 解压JDK

使用Xshell / FinalShell连接虚拟机,或者直接在虚拟机中输入(要先进入JDK所在目录)

tar -zxvf jdk-8u211-linux-x64.tar.gz

2.5 配置环境变量

1.在配置环境变量之前,建议先在usr目录下面建立java文件夹,当然你也可以使用当前路径

mkdir /usr/java

2.将解压后的JDK移动到/usr/java目录下

mv jdk1.8.0_211/ /usr/java/

需要注意的是,移动命令最后的一个斜杠如果不加的话,相当于把jdk1.8.0_211文件夹的内容入到 /usr/java下,加上之后会将jdk1.8.0_211文件夹移动到 /usr/java目录下
3.修改profile文件

vi /etc/profile

4.配置环境变量

export JAVA_HOME=/usr/java/jdk1.8.0_211
export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar  
export PATH=$PATH:$JAVA_HOME/bin

5.刷新profile文件,使环境变量生效

source /etc/profile
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!