1、Java JDK是区分32位和64位的,所以在安装JDK之前需要首先判断一下我们Linux是哪一个版本的,在Xshell 6中通过执行以下命令:
uname –a
显示结果中如果有x86_64就是64位的,没有就是32位的,可以看出我这里CenterOS 7的版本是64位的。
![](https://pics5.baidu.com/feed/8b13632762d0f70361c1e50c9b0d34392497c5ef.jpeg?token=eddb5c005d951c5b415b56efbf1a39a4&s=496183427BEAB7681C59F407000070C2)
2、从Oracle官网上下载Linux x64版本的jdk-8u201-linux-x64.tar.gz文件
![](https://pics5.baidu.com/feed/7acb0a46f21fbe09a38ffc4b659269378544ad96.jpeg?token=8e024ad969c479f3cad26696f0d7600b&s=B1524A321DDF74CA48F570CB000050B1)
3、使用Xftp 6访问Linux目录,在usr/local目录下新建一个名为java文件夹,然后将下载的文件包传输到该目录下,如下图所示:
![](https://pics5.baidu.com/feed/4d086e061d950a7b7d9ed28c9e2607ddf0d3c9cf.jpeg?token=7f6811576f006699cd788f39a5a5fcfc&s=8CAC5C32135A506D184D60DB0000C0B2)
4、通过命令解压jdk,如下图所示:
tar -zxv -f jdk-8u201-linux-x64.tar.gz
![](https://pics6.baidu.com/feed/ac345982b2b7d0a2c1509bd25f18130d49369ae4.jpeg?token=0972fbe40222bb628993f879699ce054&s=8D7153820BA8B3495C717403000030C2)
5、我们进入到解压的文件夹目录内,可以看到我们在Windows下的熟悉目录结构,如下图所示:
![](https://pics2.baidu.com/feed/574e9258d109b3de1c3cfd2c59480985820a4cea.jpeg?token=74705f78ff549ba3ca4f8c33df1cad35&s=0D50418203BCB3CC144DF907000030C0)
6、接下来我们开始在profile文件中配置java环境变量,我们在命令行中输入以下命令:
vi /etc/profile
![](https://pics2.baidu.com/feed/cdbf6c81800a19d8af9510e4a00de78fa41e46bc.jpeg?token=dcba77cd2cc5338286f2d2f41563f4a9&s=8571538253FCB7CC0CC9DD0F0000F0C0)
此时按下键盘的 i 键,然后在文件内容的底部增加如下配置内容:
JAVA_HOME=/usr/local/java/jdk1.8.0_201
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
添加完成之后按Esc键,然后输入:wq保存退出,如下图所示:
![](https://pics6.baidu.com/feed/b64543a98226cffcb5f1d6022df62f94f403eaa7.jpeg?token=198797accb14a16fddf748619b540b47&s=857153824BACA24D4E4DE40F000010C2)
配置完成以后,输入以下命令是配置生效,如下图所示:
source /etc/profile
![](https://pics0.baidu.com/feed/d043ad4bd11373f01f820cd232f82efffaed043d.jpeg?token=156fb264131f1b60f26ecb102b95055e&s=8D51638213FCB3CC0ED1FC0F000070C0)
7、通过以上配置后,我们可以输入命令 java –version 来检查java环境变量是否配置成功,如下图所示:
![](https://pics7.baidu.com/feed/86d6277f9e2f07082b4a02a87ad3dd9dab01f2c2.jpeg?token=7ff4132d6fecf2762286c00fa0fed86a&s=8561F3026BA8B6495C7DB407000010C2)