第一篇就提到过,我想要在服务器上部署一个java项目,JDk是java运行的必须环境,服务器搭建之后,首先配置好JDK环境。

工具:jdk

版本:jdk1.8

系统:CentOS7.5 64位

1 下载安装包

在官网下载jdk文件,选择Linux版本,注意勾选接受协议。(下载地址
jdk下载界面

2 上传文件至服务器

这里使用xftp工具进行文件上传。

1.首先下载xftp工具,地址和xshell一样(下载地址)。下载操作也和xshell一样。

2.安装好工具之后,点击左上角的新建,再进行连接(具体操作可参考xshell,两者基本一样)。

3.在服务器的/usr下面新建文件夹,mkdir software(若无权限操作,可以切换root进行赋权)

#修改文件夹权限操作
[lgs@VM_0_4_centos usr]$ su root   		   #切换root用户
Password: 输入root密码 						#需输入密码
[root@VM_0_4_centos usr]# chmod 775 /usr/  #修改/usr文件夹权限
[root@VM_0_4_centos usr]# su lgs  		   #切换回lgs用户

4.在xftp上,右边框为服务器的文件目录,左边为本机的文件目录,进入服务器的/usr/software文件夹后,将下载好的jdk文件直接拖进服务器即可上传。

3 安装jdk

Linux上的安装都很简单,直接解压即可,具体操作如下:

tar [选项][文件]   #解压命令

-c: 压缩文件
-x:解压文件
-t:查看内容
-r:向压缩文件末尾追加文件
-u:更新原压缩包中的文件

上面这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
下面的参数是根据需要在压缩或解压时可选的。

-z:有gzip属性的(.gz结尾的)
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
#新建解压目录
[lgs@VM_0_4_centos usr]$ mkdir java  #在/usr文件夹下新建java文件夹
#解压jdk安装包到/usr/java文件夹下,  -C:解压到指定文件夹
[lgs@VM_0_4_centos usr]$ tar -zxvf /usr/software/jdk-8u221-linux-i586.tar.gz -C /usr/java/

此时可以看到/usr/java文件夹下有刚才解压的目录:

[lgs@VM_0_4_centos usr]$ ll java/

jdk解压目录

4 配置环境变量

配置环境变量之前需要先查看是否安装过jdk

[lgs@VM_0_4_centos usr]$ rpm -qa | grep -i jdk  #查看是否安装过jdk

如果安装过jdk需要先卸载再安装新的jdk

卸载步骤:

[root@bogon jre]# rpm -qa|grep jdk   #查看是否安装Jdk,有数据代表安装了jdk
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
#卸载jdk,以上每一个openJDK都要执行yum -y remove命令,如果有.noarch文件可不用管
[root@bogon jre]# yum -y remove java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64

卸载完成之后就可以配置环境变量了,步骤如下:

编辑 /etc/profile文件

[lgs@VM_0_4_centos usr]$ vim /etc/profile

在文件最末尾插入以下代码:

export JAVA_HOME=/usr/java/jdk1.8.0_221  #jdk的安装路径
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

如下图:
配置jdk环境变量

输入完成之后,先按esc键,在按:键,再输入wq!完成写入,在执行source命令使profile修改生效

[lgs@VM_0_4_centos usr]$ source /etc/profile

5 查看jdk版本

安装完成之后检查是否安装成功,可查看jdk版本,执行以下命令:

[lgs@VM_0_4_centos usr]$ java -version  #查看java版本

但是此时可能会报错:

bash: /usr/java/jdk1.8.0_221/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory  #有时候会提示中文,但是意思一样

原因是64位的系统,执行的却是32位的程序,可通过安装glibc解决:

[root@VM_0_4_centos usr]# yum install glibc.i686  #没权限需要切换root用户安装

此时再运行java -version就可以正常查看java版本了
查看jdk版本
到此处,则说明jdk安装成功了!

Logo

更多推荐