CentOS 7安装JDK8
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,则需要先卸载
- 检查系统的OpenJDK
rpm -qa|grep openjdk -i
- 删除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
来源:oschina
链接:https://my.oschina.net/u/4346166/blog/4318429