简单服务器搭建三、安装jdk

第一篇就提到过,我想要在服务器上部署一个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安装成功了!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在腾讯云服务器安装JDK,你需要进行以下步骤: 1. 首先,你需要下载JDK安装包。根据引用的信息,你需要下载jdk-8u161-linux-x64.tar.gz。 2. 使用以下命令解压安装包: ``` tar -zxvf jdk-8u161-linux-x64.tar.gz ``` 3. 复制JDK安装路径。根据引用,你可以使用以下命令找到安装路径: ``` pwd ``` 4. 在安装路径下创建一个配置文件,例如`environment.sh`,并将以下内容粘贴进去: ``` JAVA_HOME=/path/to/jdk1.8.0_161 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH ``` 5. 保存并退出配置文件。 6. 执行以下命令使配置文件生效: ``` source /path/to/environment.sh ``` 现在,你已经成功在腾讯云服务器安装JDK。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [云服务器搭建linux环境件套](https://download.csdn.net/download/Twinkle_sone/12407422)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [在腾讯云服务器OpenCLoudOS系统中安装jdk(有图详解)](https://blog.csdn.net/weixin_44079964/article/details/132004915)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值