- 安装
Java JDK
是部署服务器环境的重要一环。很多服务程序都需要JDK
的支撑。当前主流云服务器供应商提供的操作系统版本为CentOS7.2
;CentOS7
与CentOS6
还是有一定区别的。但安装Java JDK
整个流程是差不多的。固本文仍然使用CentOS6.7(32位)
做为演示系统;- 直接使用
root
进行操作。
卸载OpenJDK
CentOS6.7
自带OpenJDK
(CentOS7
同理),所以我们要卸载它;- 使用
rpm -qa | grep java
,查看CentOS6.7
系统是否自带OpenJDK
; - 发现自带
java-1.6.0-openjdk
;
- 使用
rpm -e --nodeps java-xxx
命令卸载该JDK ; - 仍然可以使用
rpm -qa | grep java
来查看是否卸载成功。
创建 JDK 的安装路径
- 为了更好的管理这些软件程序,我们重新创建一个文件夹存放它们,比如:将
JDK
安装在/usr/local/
目录下的java
目录中,所以要在/usr/local/
目录下创建一个java
目录; - 使用
cd /
命令切换到系统根目录,可以使用ll
查看一下根目录;
- 使用
cd usr
切换到usr
目录下,使用ll
命令查看一下该目录。找到local
了;
- 再使用
cd local
命令切换到local
目录下,使用ll
命令查看一下该目录。(以上两步可以使用cd /usr/local
一次完成)
- 使用
mkdir java
在local
目录下创建一个java
目录
上传安装文件到Linux
- 接下来要将
JDK
安装文件上传到Linux
系统上。首先要先下载JDK
的安装程序,我使用的的是32位
的Linux
系统,所以使用32位
的JDK
。猛戳下载:提取码:f7pc; FTP
工具很多,我使用的是FileZilla
。但我的百度云只有FlashFXP
,使用方式差不多,猛戳下载:提取码:d6hy;- 运行
FTP
工具,在弹出的窗口中输入服务器IP地址
、用户名、密码(也就是Linux的账号密码)
、和端口号(默认为22)
,然后点击快速连接
即可连接到Linux
系统。找到本地电脑上准备好的jdk
,拖曳到root
目录下;
- 在服务器端,通过
cd ~
回到用户主目录,即root
目录,然后ll
查看上传情况;
开始安装
- 要解压
jdk
需要安装依赖,使用yum install glibc.i686
命令安装依赖,必须在联网的情况下安装,如果网速不太好,就要等待很长时间。
注意:如果是全新的
CentOS7
可能无法使用yum
命令,猛戳这里:解决方案
- 依赖安装之后,使用
tar -xvf jdk-7u71-linux-i586.tar.gz -C /usr/local/java
命令将root
目录下的jdk-7u71-linux-i586.tar.gz
文件解压到/usr/local/java
目录下;
注意:这里的
jdk-7u71-linux-i586.tar.gz
是我的jdk
名称,各位看官要替换为自己的jdk
名称。
- 使用
cd /usr/local/java
命令切换到java
目录中,使用ll
查看一下该目录,就能看到解压之后的JDK
了。
- 再使用
cd jdk1.7.0_71
命令进入jdk1.7.0_71
目录,使用ll
命令查看一下该目录,就都是我们认识的东西了!
- 之后还要配置
环境变量
,使用vim /etc/profile
命令打开profile
这个文件,里面是Linux
系统的一些环境变量
。移动到该文件的末尾行
,敲入i
,添加如下配置:
#set java environment 注释
JAVA_HOME=/usr/local/java/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
注意:全新的
CentOS7
可能需要安装vim
,使用yum -y install vim*
- 添加完成之后,按下
Esc
键,再输入:wq
命令,保存退出vim
; - 使用
source /etc/profile
命令重新加载该配置文件; - 使用
java -version
命令查看JDK
的版本号;
- 大功告成,撒花!