[原] 转载请注明原文地址, 保持对知识基本尊重,谢谢!
 
Win7宿主系统
VmWareWorkstation 11应用下的 Centos6.5系统.
 
/*************************************** JDK ***********************************/
安装jdk
1. 到sun公司官网下载jdk的linux版本的安装文件
来下载包.
 
2. 下载完文件后 jdk-8u121-linux-x64.tar.gz 通过wincp远程工具链接到虚拟机. 将该文件拖放到centos的桌面上.
 
3. 管理员权限打开终端 新建目录 /usr/local/java
[root@localhost ~]# mkdir -pv /usr/local/java
 
4. 文件夹建完之后开始拷贝文件(刚才不是把文件拷贝到桌面了嘛)
[root@localhost ~]# cd /root/Desktop/
[root@localhost ~]# cp ./jdk-8u121-linux-x64.tar.gz /usr/local/java/
 
5. 进入/usr/local/java/目录 解压文件. 解压完之后tar.gz包其实就可以不用了.
[root@localhost ~]# tar -zxvf jdk-8u121-linux-x64.tar.gz
 
6. 配置环境变量
[root@localhost ~]#cd /etc/
[root@localhost ~]#cp ./profile ./profile.bak -- 把文件备份一下
[root@localhost ~]#vi /etc/profile -- 编辑此配置文件
在文件末尾添加此段内容: -- 开始和--中间的一段.(注意,尽量保持环境变量名全大写,下划线隔开. 保持规范)
-- 开始
export JAVA_HOME=/usr/local/java/jdk1.8.0_121 -- 此处的值就是刚才解压文件的路径啦.
export JRE_HOME=/usr/local/java/jdk1.8.0_121/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME PATH CLASSPATH
-- 结束
 
export ZOOKEEPER_INSTALL=/usr/local/zookeeper/zookeeper-3.4.6/
export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
 
7. 环境变量配置完了之后,使环境变量生效
[root@localhost ~]#source /etc/profile -- 刷新环境变量,使修改生效
[root@localhost ~]#echo $PATH -- 检查环境变量 注意大小写敏感.
查看到的应该是这样:
/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin:/usr/local/git/bin:/usr/local/java/jdk1.8.0_121/bin:/usr/local/java/jdk1.8.0_121/jre/bin
 
8. 最后验证一下
[root@localhost Desktop]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
 
[root@localhost Desktop]# javac -version
javac 1.8.0_121
到此jdk安装完成.
 
有疑问可以邮箱咨询: duenboa@163.com
 
安装注意点:
1. 修改/etc/profile文件时,"export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin"这一段仔细点
2. 大小写, 空格
3. 配置完成之后需要用source命令使环境变量生效.

Centos6.5安装JDK8教程(一)的更多相关文章

  1. Centos6.7安装Cacti教程

    Centos6.7安装Cacti教程# link:http://docs.cacti.net/plugins/ blog地址:http://www.cnblogs.com/caoguo 一.基本环境安 ...

  2. Centos6.7 安装Naigos教程

    Centos6.7 安装Naigos教程参考文档:https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/4/en/quickst ...

  3. 阿里云CentOS6.3 安装MongoDB教程

    安装说明 系统环境:Centos-6.3安装软件:mongodb-linux-x86_64-2.2.2.tgz下载地址:http://www.mongodb.org/downloads安装机器:192 ...

  4. liunx centOS6.5安装jdk教程

    第一步:mkdir /usr/java/ --在/usr目录下新建一个java目录 第二步:cp jdk-7u25-linux-x64.rpm /usr/java/ --将JDK文件复制到/usr/j ...

  5. centos6.5安装zookeeper教程(三)

    阅读前建议先阅读: http://www.cnblogs.com/duenboa/articles/6665159.html   1. 下载安装文件zookeeper-3.4.6.tar.gz 镜像地 ...

  6. CentOS6.5安装JDK8

    上传JDK源码包,我用的jdk-8u144-linux-x64.tar.gz.解压它 tar -zxvf jdk-8u144-linux-x64.tar.gz 更改环境变量 vim /etc/prof ...

  7. Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程

    Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第四步:创建Elastics ...

  8. Centos6.7 安装zabbix+apache+mysql教程(第一篇)

    Centos6.7 安装zabbix+apache+mysql教程 blog地址: http://www.cnblogs.com/caoguo ### 基本包安装 ### [root@ca0gu0 ~ ...

  9. 实战CENTOS6.5安装docker并创建asp.net mvc 5 镜像,运行MVC 网站

    Docker,容器,让研发.测试.生产同一环境,可在linux平台上混合使用JAVA与net 程序 Centos6.5安装docker 参考http://my.oschina.net/kcw/blog ...

随机推荐

  1. php函数指定默认值的方法

    发布:JB02   来源:脚本学堂     [大 中 小] 本文介绍下,在php编程中,指定函数的默认值的方法,分享二个例子,供大家学习参考下.本文转自:http://www.jbxue.com/ar ...

  2. iOS uitableViewCell 选中 push后返回 取消选中状态

    首先我有一个UITableViewController,其中每个UITableViewCell点击后都会push另一个 ViewController,每次点击Cell的时候,Cell都会被选中,当从p ...

  3. CSS3环形动画菜单

    在线演示 本地下载

  4. Python常用转换函数

    字符串转换为整数 int() 如int('2'). 字符串转换为浮点数 float() 如float('12.34') ASCII码转换为字符 chr() 如chr(97) 字符转换为ASCII码 o ...

  5. 正确认识 DIV+CSS 概念

    今天看到神采飞扬发表于前端观察的<DIV+CSS 请不要再忽悠人了>,讲的挺有深意的,尤其对于新手如何正确认识div,学习web标准,使用web标准建站应该有很大帮助.转载过来,共同分享. ...

  6. X-Scan扫描端口80,443提示http TRACE 跨站攻击漏洞解决办法

    在用X-Scan-v3.3扫描主机端口提示http TRACE 跨站攻击漏洞; 一,修改配置文件httpd.conf 1.1 apache下面修改httpd.conf文件,在文件最后面新建一行加入:T ...

  7. A股牛蹄板块轮动迹象

    2018年10月熊市末期牛市初期 1.券商 2.中小银行 3.稀土永磁 4.铁路基建 5.人工智能 6.电器仪表 7.保险 8.非进金融.供热供气

  8. C++的异常捕获

    听课笔记: #define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std; void fun() { ;// ...

  9. 数据分析第二篇:matplotlib 常用的几个绘图方法

    Matplotlib matplotlib是python的绘图库,使用它可以很方便的绘制出版质量级别的图形 matplotlib的基本功能 1.基本绘图 1.1 绘制坐标系中连续的线,设置线型/线宽/ ...

  10. java反射(二)

    java的很多框架都是基于反射的.