JDK全称是Java SE Development Kit(Java标准版开发包)它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。
Java运行时环境,它的全称是Java Runtime Environment(JRE),它是运行Java程序的必需条件。简单地说JRE包括JVM。JVM是运行Java程序不仅需要的核心虚拟机,还需要其他的类加载器、字节码校验器以及大量的基础类库。JRE除了包含JVM之外,还包含运行Java程序的其他环境支持。
在安装Java的组件选择窗口时,大部分时候并不需要安装所有组件。
Java开发工具:这是JDK的核心,包括编译Java程序必需的命令工具。这个选项里已经包含了运行Java程序的JRE,这个JRE会安装在JDK安装目录的子目录里。
演示程序及样例:安装这个选项将向机器安装大量演示和示例代码,这些代码是初学者学习Java的入门级范例。
源代码:安装这个选项会安装Java所有核心类库的源代码。
公共JRE(不安装):公共JRE是一个独立的JRE系统,会单独安装在系统其他路径下。公用JRE会向IE浏览器和系统中注册Java运行时环境。通过这种方式系统中任何应用程序都可以使用公共JRE。由于现在在网页上执行Applet的机会越来越少,而且安全可以选择使用JDK目录下的JRE来运行Java程序,因此没有太大必要安装公共JRE。
安装时默认安装在C:\Program Files\Java路径下,不推荐安装在有空格的路径下,建议直接安装在根路径下。
安装完成后,可在JDK安装路径下生成如下目录:
bin:该路径下存放JDK各种工具命令,常用的Javac、Java等命令就放在该路径下。
db:该路径是安装Java DB的路径。
demo:存放了JDK提供的演示代码。
jre:运行Java程序所必需的JRE环境。
lib:存放JDK工具命令的实际执行程序(javac.eve命令是使用Java编写的,这个类就是lib路径下tools.jar文件中sum\tools\javac路径下的Main类,bin路径下的绝大部分命令都是包装了lib\tools.jar文件里的工具类)。
sample:存放JDK提供的简单示例代码。
src.zip:该压缩文件里存放的就是Java所有核心类库的源代码。
设置Java、Javac等工具命令的PATH:
因为Windows操作系统不区分大小定,设置Path与PATH没有区别。大该环境变量后追加X:\Java\jdk1.7.0\bin即可。