从JRE 和 JDK 开始

JRE 和JDK的区别:

JDK(开发工具包)和JRE(运行时环境包) 
JDK包含JRE
JDK是开发人员必装软件
JRE是客户端运行时必装软件

jre(java runtime environment),就是java程序的运行环境。你所写的java程序在经过javac编译后会形成字符行文件,这个java的中间文件,计算机是看不懂的,而这个文件是给jvm(java的虚拟机)用的,由jvm进行解释后形成机器语言给计算机。而这个jvm就在jre中,也就是说java程序的运行要有jre来担当。

1.JRE

JAVA运行必不可少的运行环境,你只要运行JAVA,必须安装JRE,目前还没有别的运行平台可以代替了,它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具,就是编译器、调试器和其它工具。 JRE中由ClassLoader负责查找和加载程序引用到的类库,基础类库ClassLoader会到rt.jar中自动加载,其它的类库,ClassLoader在环境变量CLASSPATH指定的路径中搜索,按照先来先到的原则,放在CLASSPATH前面的类库先被搜到,Java程序启动之前建议先把PATH和CLASSPATH环境变量设好,OS通过PATH来找JRE,确定基础类库rt.jar的位置,JRE的 ClassLoader通过CLASSPATH找其它类库。

 

2.JDK

是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。 
JDK里面有很多用Java所编写的开发工具(如javac.exe、jar.exe等),而且都放置在 \lib\tools.jar 里. 

JDK的安装路径:D:\Program Files\Java\jdk1.6.0_43

这是jre的安装路径:D:\Program Files\Java\jre6

安装完成后对环境变量进行配置:(Win7)

计算机-属性-高级系统设置---环境变量

首先,在系统变量中新建JAVE_HOME,路径为D:\Program Files\Java\jdk1.6.0_43

其次,在系统变量的Path的路径最前面,添加

D:\Program Files\Java\jdk1.6.0_43\bin;D:\Program Files\Java\jre6\bin;

最后,在系统变量中新建CLASSPATH,路径为

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

配置完成进行验证:

C:\Users\dallen>java -version
       java version "jdk1.6.0_43"
       Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
      Java HotSpot(TM) 64-Bit Server VM (build 20.0-b11, mixed mode)

JRE[Java2 Runtime Environment]是你运行JAVA程序时需要的环境.
而JDK除了提供你运行JAVA程序时需要的环境外,还另外提供一些功能,比如JDK的source文件,比如SUN公司提供给JAVA的一些工具[这些工具在JAVA安装目录的bin目录下].

posted @ 2013-09-15 18:12  找萝卜的小白兔  阅读(155)  评论(0)    收藏  举报