前言:最近闲买了个阿里云的服务器,主要有三个用途:
1、学习Redis
2、复习一下Linux命令
3、尝试将一个Spring项目搭建到云服务器上。


1.准备工具

磨刀不误砍柴功,我们先准备好需要用到的两个工具:XShell:用于通过SSH协议远程连接服务器;XFtp:用于从本地向服务器上传文件;

这两个版本都有教育版,是免费的,这里就不给大家介绍怎么安装,怎么使用的了。

2.下载JDK并上传到服务器

首先从Oracle官网(https://www.oracle.com/java/technologies/javase-jdk8-downloads.html)下载JDK。虽然JDK版本已经出到14了,而且不久15也会发布出来,但是如今使用最广的依旧是JDK8。新版本的JDK虽然有许多新的特性,但是网上的资料还不是很多,对应我们小白来说,出现问题很难在网上找到解决方法。所有这里还是推荐大家使用 JDK8 ↓↓

楼主附上自己下载好了的JDK8版本。本文是Linux x64版本。

DK8(Linux+x64)下载地址:jdk8下载地址,这里选择普通下载就好。

然后将XShell和XFtp都连接上服务器。

把下载好的压缩文件用XFtp传到服务器上:

3.解压安装JDK

用Xshell选择root登录服务器后,

1、解压下载的压缩包:

tar -zxvf jdk-8u241-linux-x64.tar.gz

2、切换到/usr/lib目录:

cd  /usr/lib

3、新建jdk目录:

mkdir jdk

4、将解压的目录移动到新建的jdk目录:

mv ~/jdk1.8.0_161 /usr/lib/jdk

5、配置环境变量

这里是将环境变量配置在etc/profile,即为所有用户配置JDK环境使用vi编辑/etc/profile文件:

vi /etc/profile

然后进入INSERT编辑,在末尾添加:
(注意不要打错字)

#set java env
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_241
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

添加完后退出(:wq)

6、执行命令使修改立即生效:

source /etc/profile

7、测试安装结果

在终端输入:

java -version

出现版本号表示安装成功:

8、补充

我在配置完环静变量后,执行到第七步 ,发现linux命令全都失效了,如下。


解决办法:

PATH=$PATH:/bin


希望帮助有遇到相同问题的人。

手把手教你在阿里云服务器上安装Java环境(图文教程)相关推荐

  1. 阿里云服务器上安装java配置jdk

    连接服务器 连接服务器有很多途径:cmd.Cmder.Putty.远程桌面,浏览器连接等等都可以. 我用的是Cmder. 官网下载 Java SE Development Kit 12 Downloa ...

  2. 手把手教你在阿里云ECS上搭建惊艳的博客

    手把手教你在阿里云ECS上搭建惊艳的博客 相信大多数人都有自己搭建博客网站的想法,本文就手把手一步一步的进行,最终结果类似如下样式: 网站软件的选择 软件选择成熟而免费的WordPress,WordP ...

  3. 阿里云服务器上安装rabbitmq流程

    阿里云服务器上安装rabbitmq流程 1.一定要注意版本问题 rabbitmq+erlang+centos的版本得都得考虑 Erlang24和centos7不能一起用,el7对应centos7,el ...

  4. 阿里云服务器上安装nginx

    转自:https://blog.csdn.net/u014209205/article/details/78921870 在阿里云服务器上安装nginx中遇到一些问题,现将步骤罗列下, 环境是:cen ...

  5. 阿里云服务器中安装配置MYSQL数据库完整教程

    阿里云服务器中安装配置MYSQL数据库完整教程 第一步: 确保服务器系统处于最新状态 第二步: 首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功 [root@Panghl ~]# rp ...

  6. 手把手教你配置阿里云服务器安全组规则完整教程

    阿里云安全组概述 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程 在购买阿里云ECS服务器的时候,阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组.那么,这个安 ...

  7. 阿里云服务器上安装EMQ,并利用mqttfx连接使用EMQ

    阿里云个人windows云服务器上安装EMQ服务,并利用mqttfx工具连接使用EMQ服务器 前言 一.如何拥有属于自己的阿里云Windows云服务器 1.阿里云ECS云服务器获取途径 2.阿里云云服 ...

  8. 新手小白如何购买阿里云服务器(2021新版详细图文教程)

    新手小白如何购买阿里云服务器(2021年新版详细教程) 首先,打开阿里云官网,选择"产品"-"云服务器ECS",点击"立即购买". 可以看到 ...

  9. centos6安装mysql并远程连接_阿里云服务器上安装redis并实现远程连接

    一.概述 之前一直将redis安装在本地,为了在服务器上使用redis进行数据的存储,需要在服务器端进行redis的安装,本次使用的是阿里云服务器,由于是第一安装,在安装及后续远程连接过程中也遇到一些 ...

最新文章

  1. React Diff 算法
  2. SQL优化常用方法41
  3. 城市地图, 军事地图, 矿山地图, 电力地理, 电子地图, 制图, 编辑, OCX控件, VC++源代码组件库...
  4. 4、MySQL使用二进制日志还原数据库
  5. Educational Codeforces Round 75 (Rated for Div. 2)
  6. web项目中各种路径的获取
  7. python3循环一直到一个值结束_一步一步学Python3(小学生也适用) 第十七篇:循环语句for in循环...
  8. 如何撬动机器学习的冰山一角?
  9. Android官方开发文档Training系列课程中文版:管理Activity的生命周期之Activity的重建
  10. java中no1_Java程序设计实验(NO.1).doc
  11. android usb软件自动安装监控,Android中监控USB的插拔
  12. Xshell6 + Xftp6 绿色破解永久授权激活版 免安装 解压即用,最好的SSH工具(Xshell 6 plus套件)
  13. 【转】关于ATSC制数字电视机顶盒的…
  14. 3d游戏设计读书笔记三
  15. 在mysql调用存储过程完成spilt切割
  16. hgame 2022 逆向 reverse 部分题目 Writeup
  17. 互补品的需求曲线图_如图,D是某商品的需求曲线,当该商品的互补品价格下降时,则该商品的需求曲线会出现移动。下列各图(横轴为需求量,纵轴为价格)能够正确反映这一变化的是...
  18. 诺维信和科汉森合并获股东批准,将共同创建一家世界一流的发酵公司
  19. matlab 使得三维图形可以手动旋转,三维图形的平移,旋转与错切
  20. 鸟哥的Linux私房菜基础篇笔记--8

热门文章

  1. easyCMDB安装 ops版本和挂在U盘
  2. 【Python百日基础系列】Day02-Python语法基础
  3. 测试面试题集-性能测试
  4. 多台电脑磁盘(文件共享 磁盘共享)局域网共享
  5. 世界名校排名2020
  6. 免费版软件文档文件格式转换
  7. Domino Web网页中更改密码比你想得简单得多
  8. mysql mybatis 不等于号写法
  9. 系统集成项目管理工程师、信息系统项目管理师、PMP好考吗
  10. 计算机excel在三维饼图改字,从图形样式、文字数据到颜色更改,教你如何用Excel制作饼形图...