一 环境

1.1 操作系统

[root@host-xxxsoft]# lsb_release -a

LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch

Distributor ID: CentOS

Description:    CentOS release 6.6 (Final)

Release:        6.6

Codename:       Final

[root@host-xxx soft]#

1.2 jdk 版本

jdk 版本1.7

1.3 安装目录

/usr/local

二 安装

2.1 下载

官网下载地址:http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz?AuthParam=1474944630_3730db8818f676caba74f5a5fb3e1998

2.2 解压及安装到指定目录

tar -zxvf jdk-7u79-linux-x64.tar.gzip

mv /root/soft/jdk1.7.0_79/ /usr/local/

chown -R root.root  /usr/local/ jdk1.7.0_79/

安装见下图

[root@host-xxx local]# ll

total 44

drwxr-xr-x. 2 root root 4096 Sep 23  2011 bin

drwxr-xr-x. 2 root root 4096 Sep 23  2011 etc

drwxr-xr-x. 2 root root 4096 Sep 23  2011 games

drwxr-xr-x. 2 root root 4096 Sep 23  2011 include

drwxr-xr-x  8 root root 4096 Apr 11  2015 jdk1.7.0_79

drwxr-xr-x. 2 root root 4096 Sep 23  2011 lib

drwxr-xr-x. 2 root root 4096 Sep 23  2011 lib64

drwxr-xr-x. 2 root root 4096 Sep 23  2011 libexec

drwxr-xr-x. 2 root root 4096 Sep 23  2011 sbin

drwxr-xr-x. 5 root root 4096 Apr 27  2015 share

drwxr-xr-x. 2 root root 4096 Sep 23  2011 src

[root@host-xxx local]# pwd

/usr/local

2.3 修改环境变量

注:此处只修改了root用户的环境变量

[root@host-xxx~]# vi .bash_profile

PATH=$PATH:$HOME/bin

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

export JAVA_HOME=/usr/local/jdk1.7.0_79

export JRE_HOME=/usr/local/jdk1.7.0_79/jre

export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar:\$JRE_HOME/lib

PATH="$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin"

export PATH

修改生效

[root@host-xxx ~]# source .bash_profile

三 验证

[root@host-xxx ~]# java -version

java version "1.7.0_79"

Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

[root@host-xxx ~]# javac -version

javac 1.7.0_79

[root@host-xxx~]# env

linux下jdk源码安装,Linux JDK 源码安装相关推荐

  1. linux下剪切文件怎么恢复,linux下文件夹的创建、复制、剪切、重命名、清空和删除命令...

    在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz 一.目录创建 在/home/wwwroot目录下新建一个sinozzz123的 ...

  2. linux下查看文件的权限,Linux下查看文件权限、修改文件权限的方法

    查看权限命令查看目录的相关权限可以采用命令ls -lD,或者直接用ls -la 如 ls -l www.jb51.net  //这里表示查看www.jb51.net目录 修改权限命令 chmod 77 ...

  3. linux下能运行python,(转)Linux下运行python

    原文: http://blog.csdn.net/jackywgw/article/details/48847187 在linux命令行下运行python,可以直接输出hello world jack ...

  4. linux环境下ps命令行,Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...

  5. linux格式化大于2t硬盘分区,linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区...

    linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找 ...

  6. linux 下查看应用版本信息,Linux下查看版本信息

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等. 1.# uname -a   (Linux查看版本当前操作系统内核信息) 2.# cat /proc/vers ...

  7. linux下的zz命令,[zz]Linux下压缩命令

    一.Linux下和windows下的压缩文件的几个说明 在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar.可是Linux就不同了,它有.gz..tar.gz.tgz. bz ...

  8. 马上6 linux客户端,三款 Linux 下的 Git 图形客户端 | Linux 中国

    原标题:三款 Linux 下的 Git 图形客户端 | Linux 中国 了解这三个 Git 图形客户端工具如何增强你的开发流程. -- Jack Wallen 致谢 编译自 | https://ww ...

  9. zip分卷压缩linux命令,linux下zip分卷压缩及linux下zip分卷解压

    本文关键词:linux合并zip文件.linux下zip分卷压缩及linux下zip分卷解压.linux下zip分卷解压.linux下zip分卷压缩. 先压缩原始文件 [root@laofuxi.co ...

  10. Linux下怎么使用任务管理器和真人接口源码出售进程管理

    大家都知道在Windows下怎么使用任务管理器来管理进程,真人接口源码出售[企鹅21717-93408]那么在linux下呢? 今天简单介绍一下怎么在linux使用任务管理器管理进程,让我们的linu ...

最新文章

  1. mysql数据导入python_利用python将mysql中的数据导入excel
  2. 计算机视觉顶尖期刊和会议的段子
  3. 测量功率MOS,IGBT动态特性的双脉冲方法
  4. ICCV 2019 | VrR-VG:聚焦视觉相关关系
  5. ubuntu discuz mysqli_connect() 不支持 advice_mysqli_connect的解决方法
  6. 平滑动画 每秒60帧 -- 16ms内绘完一帧
  7. 【渝粤教育】广东开放大学 21秋期末考试 公共政策学10855K1
  8. linux的基础知识——信号的概念
  9. asp.net mvc3 网站退出系统后使用浏览器的回退按钮依然能返回到内容页的处理方法...
  10. 值类型和引用类型及其区别!
  11. keil p0 0c语言不了,Keil C51对C语言的关键词扩展之十三: sfr
  12. HDU - 2602 01背包
  13. SSH复用代码最终版
  14. 菜鸟学习oracle
  15. 微信扫一扫门禁开门小程序开发制作
  16. 多人共享协作画板——多人画板
  17. mac无法验证此app不包含恶意软件
  18. Java ClassCastException: xxx cannot be cast to xxx 问题4种情况解决(Java、EasyPoi、JFreeChart、EasyExcel)
  19. mac android studio plantuml,Mac 配置 PlantUML
  20. 敏捷项目管理21天学习计划--敏捷生命周期

热门文章

  1. 前端学习(2716):重读vue电商网站36之slot插槽使用
  2. 工作168:代码中的删除逻辑处理
  3. 前端学习(2478):请求提交
  4. 前端学习(2447):数据筛选处理
  5. oracle之数据处理之视图练习
  6. 第八十五期:一文彻底搞懂cookie和session
  7. html:(13):ol-li和div作用
  8. 玩转oracle 11g(26):误删表数据和误删表回滚
  9. spark简介(大数据技术)
  10. Qt 给应用程序添加图标