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. linux系统启动级别

    linux运行级别 以管理员身份进入Linux,修改文件:/etc/inittab 找到"id:5:initdefault:"其中的5就是X-window,为默认的运行级别 lin ...

  2. 腾讯大讲堂ppt全集

    腾讯大讲堂ppt全集 腾讯大讲堂ppt全集资料下载 腾讯大讲堂ppt1-62资料下载 最新最全的腾讯大讲堂ppt全集 腾讯大讲堂ppt全集资料下载 腾讯大讲堂ppt1-62资料下载地址 http:// ...

  3. Oracle学习之集合运算

    一.集合运算操作符  UNION:(并集)返回两个集合去掉重复值的所有的记录  UNION ALL:(并集)返回两个集合去掉重复值的所有的记录 INTERSECT:(交集)返回两个集合的所有记录,重复 ...

  4. 查看Linux服务器网络状态

    ifconfig 用来显示所有网络接口的详细情况的,如:ip地址,子网掩码等. ethx是以太网网卡的名称. 配置文件在/etc/sysconfig/network-scripts/ifcfg-eth ...

  5. 函数ut_bit_set_nth

    /*****************************************************************//** Sets the nth bit of a ulint. ...

  6. bzoj4046

    分组赛的题……madan原题,考试想不出来真是SB得不行 首先,从大往小加边,每次加边如果成环必然弹出环上最大边 考虑询问[x,y],如果边权在[x,y]的边弹出了小于等于y的边j,说明j不在最小生成 ...

  7. BZOJ1049: [HAOI2006]数字序列

    题目:http://www.lydsy.com/JudgeOnline/problem.php?id=1049 题解: ydc的题解:http://pan.baidu.com/share/link?u ...

  8. 获取资源ID

    比如,设置一张gif图片的宽高 gif.setShowDimension((int) CommonUtil.getDimen(R.dimen.gif), (int) CommonUtil.getDim ...

  9. libogg.so fro android编译方法

    在网站下载源代码http://www.xiph.org/downloads/ 解压然后打开cygwin配置 CXX=arm-linux-androideabi-g++.exe LD=arm-linux ...

  10. 物联网操作系统HelloX应用编程指南

    HelloX操作系统应用编程指南 HelloX应用开发概述 可以通过三种方式,在HelloX操作系统基础上开发应用: 1.        以内部命令方式实现应用,直接编译链接到HelloX的内核she ...