1.上oracle下载jdk-8u73-linux-x64.gz文件(其他版本的也可以,不过本教程以.gz格式为准,其他格式没有尝试过,不造怎么弄)

2.在linux桌面上右键->打开终端

3.输入sudo su并输入linux开机密码进入超级用户模式(可以创建文件/目录,以及编辑配置文件等等)

4.输入cd /usr进入usr目录,在里面创建字目录mkdir java,

5.将下载的.gz文件解压至上面的目录

tar -zxvf jdk-8u73-linux-x64.gz -C /usr/java

6.配置环境变量:

cd /etc

vi profile

进入对profile的编辑:

unset fi

fi

的下一行添加以下内容:

#set java environment varible
export JAVA_HOME=/usr/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存退出即可

注意:

1.$用户(即普通用户输入java -version可能有类似“程序java已包含在下列软件包中”之类的信息,请确保进入#用户,才可以看到java版本信息(方法就是sudo su))

2.关于vi编辑器的使用,这里只给出小白级别教程:

每种模式下实现特定的事情,不要在编辑模式下去换行(Enter)或者删除(backspace),不然你会抓狂的。

(1)命令模式:输入vi filename命令之后即进入命令模式,命令模式下可以移动光标位置(类似windows的上下左右键),删除字符(类似windows设为backs)以及搜索(类似windows的ctrl+F)
h,j,k,l :光标移动
$ : 光标移至行末
0 : 光标移至行首
H :最顶行
L :最低行
ctrl+f:向前翻页
ctrl+b:向后翻页
x :删除字符
dd :删除整行
u : 撤销操作
/:搜索
n:搜索结果的下一个位置
N:搜索结果的上一个位置

(2)输入模式:在命令模式下按下i,a,o,O,I,A等键可以进入编辑模式,编辑模式下只能写,删除和换行等等都要按下esc键进入命令模式下进行操作,之后再按下i,a,o,O,I,A等键继续编辑。
i 在光标 左侧输入正文[常用]
a 在光标 右侧输入正文[常用]
o 小写字符o, 在光标所在行的 下一行增添新行
O 大写字符O, 在光标所在行的 上一行增添新行
I 在光标 所在行的开头输入正文
A 在光标 所在行的末尾输入正文

(3)输入完毕之后要保存退出:进入命令模式(按下esc),然后输入冒号:wq,即可保存退出。

Linux下搭建jdk的更多相关文章

  1. 在Linux 环境下搭建 JDK 和 Tomcat

      在Linux 环境下搭建 JDK 和 Tomcat 参考地址:http://www.cnblogs.com/liulinghua90/p/4661424.html   [JDK安装] 1.首先下载 ...

  2. Java学习心得之 Linux下搭建Java环境

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建Java环境 1.前言2.JDK安装3.配置环境变量4. ...

  3. LINUX下搭建JAVA的开发环境

    LINUX下搭建JAVA的开发环境 (2009-07-13 10:04:13)     下面就将Linux下JAVA开发环境的搭建详细道来: 1.Linux下JDK的安装 至于下载JDK的二进制可执行 ...

  4. Linux 下搭建 Kafka 环境

    Linux 下搭建 Kafka 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 Kafka 环境 CSDN:Linux 下搭建 Kafka 环境 环境要求 操作系统:CentOS 7 下 ...

  5. Linux 下搭建 Hadoop 环境

    Linux 下搭建 Hadoop 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 Hadoop 环境 CSDN:Linux 下搭建 Hadoop 环境 环境要求 操作系统:CentOS ...

  6. Linux 下搭建 HBase 环境

    Linux 下搭建 HBase 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 HBase 环境 CSDN:Linux 下搭建 HBase 环境 前置工作 首先,需要先完成 Linux ...

  7. MongoDB学习笔记—Linux下搭建MongoDB环境

    1.MongoDB简单说明 a MongoDB是由C++语言编写的一个基于分布式文件存储的开源数据库系统,它的目的在于为WEB应用提供可扩展的高性能数据存储解决方案. b MongoDB是一个介于关系 ...

  8. Linux下搭建个人网站

    前不久在阿里买了一个服务器,然后开始第一次尝试搭建自己的个人网站.前端采用了bootstrap框架,后端采用的是PHP,数据库使用的是Mysql.新手第一次在linux下搭建遇见很多问题,在这里分享一 ...

  9. Linux下搭建PHP环境

    转载于: http://www.uxtribe.com/php/405.html 该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件 ...

随机推荐

  1. Retrofit分析-漂亮的解耦套路

    没耐心自己分析源码的同学,还可以参考Stay录制的视频版 Retrofit分析-漂亮的解耦套路(视频版) 万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为它跟OkHttp同出一源 ...

  2. linux用dd测试磁盘速度

    [root@localhost ~]# time dd if=/dev/zero bs=1024 count=1000000 of=/1Gb.file记录了1000000+0 的读入记录了100000 ...

  3. IOS键盘收起

    1.点击Return按扭时收起键盘 - (BOOL)textFieldShouldReturn:(UITextField *)textField { return [textField resignF ...

  4. html5 touch事件实现触屏页面上下滑动(一)

    最近做的做那个app的项目由于用overflow:hidden导致了很多问题,于是决定研究下html5的touch事件.想找个全面点的帖子真是难死了,虽然好多关于html5 touch的文章但大多都是 ...

  5. Null-conditional Operators

    https://msdn.microsoft.com/en-us/library/dn986595.aspx x?.y – null conditional member access. Return ...

  6. 转:Cache相关

    声明:本文截取自http://blog.163.com/ac_victory/blog/static/1033187262010325113928577/ (1)“Cache”是什么 Cache(即高 ...

  7. devDependencies和dependencies的区别

    我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如: --save-dev --save 在 package.json 文件里面 ...

  8. 1450. Russian Pipelines(spfa)

    1450 水题 最长路 #include <iostream> #include<cstdio> #include<cstring> #include<alg ...

  9. 函数fil_extend_space_to_desired_size

    /**********************************************************************//** Tries to extend a data f ...

  10. bzoj4042

    比较好的树形dp,涉及到树上路径的题目,我们往往考虑对路径分类 当我们考虑以x为根的子树,有这样几类路径 1. 起点终点都在子树内 2. 一个点延伸到子树外 对于要选择另一个点在子树外的路径,要建立在 ...