linux下jdk源码安装,Linux JDK 源码安装
一 环境
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 源码安装相关推荐
- linux下剪切文件怎么恢复,linux下文件夹的创建、复制、剪切、重命名、清空和删除命令...
在home目录下有wwwroot目录,wwwroot下有sinozzz目录,即/home/wwwroot/sinozzz 一.目录创建 在/home/wwwroot目录下新建一个sinozzz123的 ...
- linux下查看文件的权限,Linux下查看文件权限、修改文件权限的方法
查看权限命令查看目录的相关权限可以采用命令ls -lD,或者直接用ls -la 如 ls -l www.jb51.net //这里表示查看www.jb51.net目录 修改权限命令 chmod 77 ...
- linux下能运行python,(转)Linux下运行python
原文: http://blog.csdn.net/jackywgw/article/details/48847187 在linux命令行下运行python,可以直接输出hello world jack ...
- linux环境下ps命令行,Linux下ps命令详解 Linux下ps命令的详细使用方法
Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...
- linux格式化大于2t硬盘分区,linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区...
linux下大于2tb硬盘格式化及挂载,linux下大于2t的分区方法,linux gpt分区表 管理 自动挂载分区 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找 ...
- linux 下查看应用版本信息,Linux下查看版本信息
Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等. 1.# uname -a (Linux查看版本当前操作系统内核信息) 2.# cat /proc/vers ...
- linux下的zz命令,[zz]Linux下压缩命令
一.Linux下和windows下的压缩文件的几个说明 在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar.可是Linux就不同了,它有.gz..tar.gz.tgz. bz ...
- 马上6 linux客户端,三款 Linux 下的 Git 图形客户端 | Linux 中国
原标题:三款 Linux 下的 Git 图形客户端 | Linux 中国 了解这三个 Git 图形客户端工具如何增强你的开发流程. -- Jack Wallen 致谢 编译自 | https://ww ...
- zip分卷压缩linux命令,linux下zip分卷压缩及linux下zip分卷解压
本文关键词:linux合并zip文件.linux下zip分卷压缩及linux下zip分卷解压.linux下zip分卷解压.linux下zip分卷压缩. 先压缩原始文件 [root@laofuxi.co ...
- Linux下怎么使用任务管理器和真人接口源码出售进程管理
大家都知道在Windows下怎么使用任务管理器来管理进程,真人接口源码出售[企鹅21717-93408]那么在linux下呢? 今天简单介绍一下怎么在linux使用任务管理器管理进程,让我们的linu ...
最新文章
- mysql数据导入python_利用python将mysql中的数据导入excel
- 计算机视觉顶尖期刊和会议的段子
- 测量功率MOS,IGBT动态特性的双脉冲方法
- ICCV 2019 | VrR-VG:聚焦视觉相关关系
- ubuntu discuz mysqli_connect() 不支持 advice_mysqli_connect的解决方法
- 平滑动画 每秒60帧 -- 16ms内绘完一帧
- 【渝粤教育】广东开放大学 21秋期末考试 公共政策学10855K1
- linux的基础知识——信号的概念
- asp.net mvc3 网站退出系统后使用浏览器的回退按钮依然能返回到内容页的处理方法...
- 值类型和引用类型及其区别!
- keil p0 0c语言不了,Keil C51对C语言的关键词扩展之十三: sfr
- HDU - 2602 01背包
- SSH复用代码最终版
- 菜鸟学习oracle
- 微信扫一扫门禁开门小程序开发制作
- 多人共享协作画板——多人画板
- mac无法验证此app不包含恶意软件
- Java ClassCastException: xxx cannot be cast to xxx 问题4种情况解决(Java、EasyPoi、JFreeChart、EasyExcel)
- mac android studio plantuml,Mac 配置 PlantUML
- 敏捷项目管理21天学习计划--敏捷生命周期