您的位置:首页 > 编程语言 > Java开发

jdk 安装和介绍

2016-05-01 23:18 344 查看
安装背景
很多应用程序是java开发的,是需要java环境运行的,如tomcat elk zk metaq rabbitmq 等。所以安装这些诶I应用前都需要安装jdk

下载来源
官网下载jdk:
http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-x64.tar.gz?AuthParam=1459051032_e5678c7ee5348a1c7806a8ca76ce3548
如:
173M jdk-8u77-linux-x64.gz

版本介绍
版本问题
jdk 1.5
jdk 1.6 == jdk6
jdk 1.7 == jdk7
jdk1.8.0_77/ ==jdk8
就像
jdk-7u79-linux-x64 == jdk1.7.0_79/
原因: sun 公司自动发行1.5后,发现子的版本跟新数字太小,就发现1.6的版本的时候,对外宣称 jdk6
jdk是java developme kit

什么是jdk

主要包含
jre java running envi java的运行环境
java 的工具
如: javac 编译 java 执行运行 和 javap 反编译工具 和java的基础库 java包

jdk的组成
jdk安装会会生成
1.bin是可执行命令的文件夹,如java,javac,appletviewer等命令;
2.jre是java run time的简称,是负责运行编译过的java程序,即使没装jdk。一般的中都有这个文件夹,你可以道Windows的c盘Windows下去找,LINUX下也有。所以你在装JAVA是可以不装 jre的,但系统带的是1.4.2的;
3.lib标准类库文件夹;
4.sample Sun的java程序示例;
5.include知道C中的include吧,包含进其他类库文件;
6.demo也是程序的演示;
7.db是 Date Basic的简称, sun的轻量级数据库;
8.压缩文件是扩展类库。
我也就知道这么多,但愿对你有用。
有时候如果你开发好的程序,放到其他电脑上运行,其他电脑只需要安装jre即可
为什么java可以跨平台,因为java程序(被编译过的) 是运行在java 的JVM中的java虚拟机

安装步骤
tar xvf jdk-8u77-linux-x64.tar.gz
mv jdk1.8.0_77/  /usr/local/
ln -s  /usr/local/jdk1.8.0_77/ /usr/local/jdk
加入环境变量:
[root@log_server ~]# cat /etc/profile.d/jdk.sh
JAVA_HOME=/usr/local/jdk/
JAVA_BIN=/usr/local/jdk/bin
JRE_HOME=/usr/local/jdk/jre
PATH=/usr/local/jdk/bin:/usr/local/jdk/jre/bin:$PATH
CLASSPATH=/usr/local/jdk/jre/lib:/usr/local/jdk/lib:/usr/local/jdk/jre/lib/charsets.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
生效测试
[root@log_server ~]# source /etc/profile
[root@log_server ~]# java -version
java version "1.8.0_77"
Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
[root@log_server ~]# echo $JAVA_HOME
/usr/local/jdk/

本文出自 “崔德华运维打工从业路” 博客,请务必保留此出处http://cuidehua.blog.51cto.com/5449828/1769391
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: