【本文只针对纯小白,有基础的请略过】

最近公司给分配工作使用的虚拟机都是Linux系统的,以前完全没接触过,今天按照网上一些教程操作,好多地方感觉对小白不够友好(有些问题非常小白那些教程没有写出来。我遇到的非常小白的问题都写在相应的步骤中了,仅供同样的小白参考),在这里把自己的操作记录下来,整个过程是以JDK1.8的安装为例来讲述的。

基础环境

(1)服务器:Linux-CentOS7操作系统

(2)客户端:Windows10

(3)准备工具:JDK for Linux,Xshell,Xftp

操作步骤

1、连接工具下载(Xshell)

win10远程桌面是无法直接连接CentOS7-Linux的,因此需要首先下载一个连接工具,这里选择Xshell和Xftp。

安装成功后进入主界面,填写相应的参数,如图,确认后会进一步输入用户名和密码。成功连接后进入主界面,如图,一般默认进入的是命令行操作界面。

※这里我遇到的第一个问题:我修改了图形界面,重启进入后仍然是命令行界面,不知道原因(是否还需要其他的工具or设置,因为是小白,为了不耽误事就直接用命令行开始操作)。

2、JDK安装

(1)在命令行窗口中创建Java的路径【使用命令:mkdir /usr/local/java】

(2)在官网下载JDK Linux版本,并拷贝至服务器路径“/usr/local/java”下

  ※这里遇到问题,没有图形界面的拷贝方式,因此又下载了一个Xftp工具,可以直接像Windows一样拖拽拷贝。

(3)命令行进入Java文件夹路径【命令:cd /usr/local/java】,并执行解压命令【tar -zxvf jdk-8u231-linux-x64.tar.gz】

(4)添加Java的环境变量,具体步骤如下

  A、开启环境变量编辑【命令:vim /etc/profile】

  B、将光标定位到最后一行,按下“i”,会自动进入编辑状态(注意:刚开启环境变量编辑后,光标并不是在最后一行,需要手动定位)

  C、输入Java的环境变量,具体命令如下

  【

  #java environment
  export JAVA_HOME=/usr/local/java/jdk1.8.0_231
  export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  export PATH=$PATH:$JAVA_HOME/bin

  】

  D、退出并保存编辑【注意:这里一共是两个步骤,因为你还在编辑状态,因此需要首先按下‘ESC’键,然后再在命令行输入“:wq”。】

  E、让环境变量立即生效【命令:source /etc/profile】

  注意:这里可能遇到问题“找不到命令”的错误,此时尝试这个命令“locate source /etc/profile”。目前暂时不知道为什么source直接输命令会提示无效,后续理解的深入了再解决。

  F、验证Java命令(使用java -version),这一点与Windows下操作相同。

至此,Linux下JDK的安装完成。整个过程从Linux的连接和使用,到后面JDK的安装,算是对Linux的操作有了最基本的认识,接下来继续深入理解(都是借着各种环境部署的条件进行)。

Linux纯小白操作(以安装JDK为例)的更多相关文章

  1. linux(center OS7)安装JDK、tomcat、mysql 搭建java web项目运行环境

    一.安装JDK 1.卸载旧版本或者系统自带的JDK (1)列出所有已安装的JDK rpm -qa | grep jdk (2)卸载不需要的JDK yum -y remove 安装包名称 2.下载并解压 ...

  2. Linux中CentOS 7版本安装JDK、Tomcat、MySQL、lezsz、maven软件详解

    软件安装 在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下: 安装方式 特点 二进制发布包安装 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 rpm安装 软件已经按照 ...

  3. 【Linux】CentOS7.0下安装JDK环境

    写在前面:此次试验是在CentOS7上面安装的,亲测成功. 所需工具:JDK1.8安装包,xftp 具体步骤: 1,首先使用xftp连接到自己的虚拟机,然后查看是否有"/usr/java/j ...

  4. Linux下rpm及yum安装jdk

    笔者使用的Linux操作系统为CentOS7,Linux中有三种安装jdk的方式,在这里笔者主要介绍两种方式,即rpm和yum安装及卸载jdk,还有一种是直接从官网下载 tar.gz 压缩文件上传到L ...

  5. Linux centosVMware Tomcat介绍、安装jdk、安装Tomcat

    一.Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache.Sun和其他一些公司及个人共同开 ...

  6. Linux(centeros)下安装jdk

    首先需要说明的是有的Linux系统自带jdk,这个jdk是openjdk,可以通过java-version查看 所以安装的步骤是,首先删除系统自带的(如果有)openjdk 1. rpm -qa | ...

  7. linux的简单操作和安装

    1.学习linux,安装的方式在你的windows上安装一个 vmware虚拟化软件(基于它可以安装各种系统) 2.公司中 会提供一个云服务器给你用 服务器ip 123.206.16.61 公网ip账 ...

  8. 夜雨惊风 Linux下卸载openjdk,安装jdk

    1.查看java版本 1 2 3 4 [root@CFDB2 ~]# java -version openjdk version "1.8.0_171" OpenJDK Runti ...

  9. linux(centos7.x)安装jdk

    一.下载与安装 下载地址:链接:https://pan.baidu.com/s/1g7MF1xqlOxWnLGf2shl3NA   提取码:epae  下载完成后将安装包上传到linxu环境中,并将其 ...

随机推荐

  1. K-means 和 EM 比较

    回顾 前几篇对 k-means 有过理解和写了一版伪代码, 因为思想比较非常朴素, 就是初始化几个中心点, 然后通过计算距离的方式, "物以类聚", 不断迭代中心点, 最后收敛, ...

  2. pandas 之 交叉表-透视表

    import numpy as np import pandas as pd 认识 A pivot table is a data summarization tool(数据汇总工具) frequen ...

  3. 201871010111-刘佳华《面向对象程序设计(java)》第二周学习总结

    201871010111-刘佳华<面向对象程序设计(java)>第二周学习总结 项目 内容 这个作业属于哪个课程 <https://www.cnblogs.com/nwnu-daiz ...

  4. COOKIE&SESSION 入门

    JSP.EL 表达式的入门(重点) Servlet/JSP 是两种动态的 WEB 资源的两种技术. ** Servlet 的缺点 ** 开发人员要十分熟悉 JAVA 不便于页面调试和维护 修改.重新编 ...

  5. 柯里化currying + 隐式调用 = 一个有名的add面试题

    柯里化 =================================== 维基百科解释: 柯里化,英语:Currying(果然是满满的英译中的既视感),是把接受多个参数的函数变换成接受一个单一参 ...

  6. USACO Apple Delivery

    洛谷 P3003 [USACO10DEC]苹果交货Apple Delivery 洛谷传送门 JDOJ 2717: USACO 2010 Dec Silver 1.Apple Delivery JDOJ ...

  7. javascript专题系列--js乱序

    乱序的意思想必没有不知道:就是将数组打乱. 听到乱序一般都会想到js的随机函数Math.random(); var values = [1, 2, 3, 4, 5]; values.sort(func ...

  8. 【java】获取昨天/今天/明天日期

    昨天: SimpleDateFormat sdf=new SimpleDateFormat("yyyMMdd"); Calendar calendar = new Gregoria ...

  9. Ubuntu放弃战斗, Linux桌面的悲哀 - 简书

    Ubuntu放弃战斗, Linux桌面的悲哀 - 简书 https://www.jianshu.com/p/86dd6e34ce91

  10. Linux性能优化实战学习笔记:第三十一讲

    一.上节回顾 上一节,我们一起回顾了常见的文件系统和磁盘 I/O 性能指标,梳理了核心的 I/O 性能观测工具,最后还总结了快速分析 I/O 性能问题的思路. 虽然 I/O 的性能指标很多,相应的性能 ...