简单服务器搭建三、安装jdk
第一篇就提到过,我想要在服务器上部署一个java项目,JDk是java运行的必须环境,服务器搭建之后,首先配置好JDK环境。工具:jdk版本:jdk1.8系统:CentOS7.5 64位1 下载安装包在官网下载jdk文件,选择Linux版本,注意勾选接受协议。(下载地址)2 上传文件至服务器这里使用xftp工具进行文件上传。1.首先下载xftp工具,地址和xshell一样(下载地...
第一篇就提到过,我想要在服务器上部署一个java项目,JDk是java运行的必须环境,服务器搭建之后,首先配置好JDK环境。
工具:jdk
版本:jdk1.8
系统:CentOS7.5 64位
1 下载安装包
在官网下载jdk文件,选择Linux版本,注意勾选接受协议。(下载地址)
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/
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
如下图:
输入完成之后,先按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安装成功了!
更多推荐
所有评论(0)