主要说一下,如果是用vmware的话,需要搭建一个ftp服务器,这样,从windows上把下载好的jdk文件直接copy
到centos,的ftp上就可以,这样需要:
1.Centos上搭建ftp
上传在 /opt
目录
2.晕啊。。。后来才发现,根本不用那么麻烦装ftp,直接使用在xshell中,使用rz命令,就行,接收文件用rz,发送文件用sz
解压
$ cd /opt
$ tar zxvf jdk-8u144-linux-x64.tar.gz
重命名
$ cd /opt
$ mv jdk1.8.0_144/ /lib/jvm
配置环境变量
如果是对所有的用户都生效就修改vi /etc/profile
文件
如果只针对当前用户生效就修改 vi ~/.bahsrc
文件
在文件底部添加如下代码,如果上一步的路径和我的不一致要改一下
$ vi /etc/profile
环境变量配置内容
#jdk
export JAVA_HOME=/lib/jvm
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
使环境变量生效
运行 source /etc/profile
使/etc/profile
文件生效
$ source /etc/profile
或者
$ source ~/.bashrc
验证
使用 java -version 和 javac -version 命令查看jdk版本及其相关信息,不会出现command not found错误,且显示的版本信息与前面安装的一致
[root@localhost ~]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)