前言:

本教程基于jdk 1.8,但是此教程适用于jdk1.7等版本。

教程正文:

1.1. 登录Oracle官网下载jdk1.8安装包(gz结尾)

  这里可以用“wget + 下载地址”实现下载。

wget + 下载地址

  问:官网下载jdk需要cookie?

答:建议同学们先直接用浏览器点击下载,然后复制下载任务中的下载链接。)

1.2. 将安装包解压到指定目录(如/usr/local/soft/)

tar  -xzvf  jdk安装包

1.3. 配置环境变量。

(在/etc/profile中添加jdk和jre的路径,再添加到Path中)

  1.3.1. 打开文件/etc/profile:

vim /etc/profile

  1.3.2. 添加以下内容:

(请填写自己的实际jdk路径,下面例子的jdk路径是/usr/local/soft/jdk文件夹名)

export JAVA_HOME=/usr/local/soft/jdk文件夹名

export JRE_HOME=/usr/local/soft/jdk文件夹名/jre

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

  1.3.3. 按Esc,输入:wq保存退出。

1.4. 将java添加到bin

(请填写自己的实际jdk路径,下面例子的jdk路径是/usr/local/soft/jdk文件夹名)

update-alternatives --install /usr/bin/java java /usr/lcoal/soft/jdk文件夹名/bin/java 300

1.5. 将javac添加到bin

(请填写自己的实际javac路径,下面例子的jdk路径是/usr/local/soft/jdk文件夹名/bin/javac)

update-alternatives --install /usr/bin/javac javac /usr/lcoal/soft/jdk文件夹名/bin/javac 300

本文博客地址:http://www.cnblogs.com/toulanboy/

1.6. 选择jdk版本

(建议必做,因为有可能当前机器上存储多个jdk版本)

  1.6.1. 输入以下命令

update-alternatives --config java

  1.6.2. 输入数字选择我们正在安装的版本。

1.7. 刷新系统环境变量

source /etc/profile

1.8. 验证

(有正常输出即正确)

java -version
java
javac

本文博客地址:http://www.cnblogs.com/toulanboy/

参考:《Kafka入门与实践》

Linux安装java环境教程的更多相关文章

  1. Linux安装java环境和maven

    安装OpenJDK软件包: apt-get install openjdk-8-jdk 查看版本信息java -version 则代表安装成功 安装maven可以使用自己本机下载好的mavan使用Xf ...

  2. linux安装java环境

    在linux下安装JDK如下: 第一步:查看Linux自带的JDK是否已安装 (1)查看已经安装的jdk: [root@web-server ~]# rpm -qa|grep jdk ← 查看jdk的 ...

  3. linux 安装java环境

    1.检查是否安装或者linux系统自带jdK 命令:java -version 查找JDK相关包是否被安装: rpm -qa |grep jdk rpm -qa |grep gcj 删除JDK相关包: ...

  4. linux 安装java环境(jdk)

    第一步:下载jdk-7-linux-i586.tar.gz wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586 ...

  5. Linux下安装Java环境配置

    1.下载安装文件 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. ...

  6. linux配置java环境变量(详细)

    linux配置java环境变量(详细) 本文完全引用自: http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html 一. 解压安装jdk ...

  7. linux配置java环境变量

    linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586. ...

  8. Linux 安装java

    Linux安装Java之后,不用像Windows那样设置环境变量,直接就可在命令行当中输入java或者javac看到效果

  9. linux下Java环境的配置

    linux下Java环境的配置 现在用linux的朋友越来越多了,前几天就有两个朋友问我linux下怎么配置java环境,我想还有很多朋友想了解学习这方面的东西,就写一个完全一点的linux java ...

随机推荐

  1. 完美的js运动框架

    //完美运动框架, 对象,json,函数function move(obj,json,funEnd){clearInterval(obj.timer);//清除定时器obj.timer= setInt ...

  2. java 后台封装json数据学习总结(一)

    一.数据封装 1. List集合转换成json代码 List list = new ArrayList(); list.add( "first" ); list.add( &quo ...

  3. 芝麻HTTP:爬虫的基本原理

    我们可以把互联网比作一张大网,而爬虫(即网络爬虫)便是在网上爬行的蜘蛛.把网的节点比作一个个网页,爬虫爬到这就相当于访问了该页面,获取了其信息.可以把节点间的连线比作网页与网页之间的链接关系,这样蜘蛛 ...

  4. 异常-----freemarker.template.TemplateException: Expected collection or sequence. datas evaluated instead to freemarker.core.HashLiteral$SequenceHash on line 7, column 18 in inc/select.ftl.

    1.错误描述 六月 26, 2014 11:26:27 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严重: Template proc ...

  5. JAVA几种缓存技术介绍说明

    OSCache OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案. OSCache有以下特点: 我创建了一个群,群里不定期分享技术 ...

  6. 结合实例分析Android MVP的实现

    最近阅读项目的源码,发现项目中有MVP的痕迹,但是自己却不能很好地理解相关的代码实现逻辑.主要原因是自己对于MVP的理解过于概念话,还没有真正操作过.本文打算分析一个MVP的简单实例,帮助自己更好的理 ...

  7. 【BZOJ3993】星际战争(网络流,二分答案)

    [BZOJ3993]星际战争(网络流,二分答案) 题面 Description 3333年,在银河系的某星球上,X军团和Y军团正在激烈地作战.在战斗的某一阶段,Y军团一共派遣了N个巨型机器人进攻X军团 ...

  8. Vue-组件嵌套之——父组件向子组件传值

    父组件向子组件传值步骤: 在这里先定义一下,相对本案例来说:App.vue是父组件,Second-module.vue是子组件. 一.首先,值肯定是定义在父组件中的,供所有子组件共享.所以要在父组件的 ...

  9. JDK源码及其他框架源码解析随笔地址导航

    置顶一篇文章,主要是整理一下写过的JDK中各个类的源码及其他框架源码解析的文章,方便自己随时阅读也方便网友朋友们阅读与指正 基础篇 从为什么String=String谈到StringBuilder和S ...

  10. python操作excel常用的方法

    读操作模块安装 pip install xlrd 写操作模块安装 pip install xlwt xlrd读操作 1.打开excel xl = xlrd.open_workbook('test.xl ...