1. JDK 就是Java Development Kit.简单的说JDK 是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
2 . JRE 是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。
3. 如果安装了JDK ,会发同你的电脑有两套JRE
C:\Program Files\Java\jdk1.6.0 和 C:\Program Files\Java\jre1.6.0 ( 比前面那套少了Server端的Java虚拟机 )
4. jdk下面的几个较重要的文件夹
bin:最主要的是编译器(javac.exe)
lib:类库
jre :java运行环境
5.
在安装好 JDK 程序之后,在 JDK 安装目录 ( C:\Program Files\Java\jdk1.6.0) 下的 bin 目录中,会提供一些开发 Java 程序时必备的工具程序。
虽然您知道 JDK 的工具程序是位于 bin 目录下,但您的操作系统并不知道如何找到这些工具程序。所以当您输入 javac 尝试执行编译程序时,命令符模式下会告诉您找不到 javac 工具程序
您必须告诉操作系统,应该到哪些目录下尝试找到您所想使用的工具程序。有几个方法可以进行这项设置,最简便的方法就是设置系统变量中的 Path 环境变量。
在 Path 变量的“编辑系统变量”对话框中,在“变量值”文本框中先输入一个“ ; ”,接着输入 JDK bin 目录的路径 ( C:\Program Files\Java\jdk1.6.0\bin )
简单地说,操作系统会尝试在指定的 Path 变量中寻找指定的工具程序。 当输入 javac 命令时,由于 Path 变量中有设置 JDK 的 bin 目录的路径,操作系统就可以根据这个信息来找到 javac 工具程序.
6
Java 执行环境本身就是一个平台,执行于这个平台上的程序是已编译完成的 Java 程序 ( Java 程序编译完成之后,会以 .class 文件存在 ) 。如果将 Java 执行环境比喻为操作系统,如果设置 Path 变量是为了让操作系统找到指定的工具程序 ( 以 Windows 来说就是找到 .exe 文件 ) ,则设置 Classpath 的目的就是让 Java 执行环境找到指定的 Java 程序 ( 也就是 .class 文件 ) 。
有几个方法可以设置 Classpath ,最简单的方法是在系统变量中新增 Classpath 环境变量。在 “系统变量”下单击“新建”按钮,在“变量名”文本框中输入 Classpath ,在“变量值”文本框中输入 Java 类文件的位置。例如可以输入“ .;C:\Program Files\Java\jdk1.6.0\lib\tools.jar; C:\Program Files\Java\jdk1.6.0\lib\dt.jar ” (jar 文件是 zip 压缩格式,其中包括 .class 文件和 jar 中的 Classpath 设置 ) ,每一路径中间必须以 ; 作为分隔。
事实上 JDK 6.0 默认就会到当前工作目录 ( 上面的 . 设置 ) ,以及 JDK 的 lib 目录 ( C:\Program Files\Java\jdk1.6.0\lib ) 中寻找 Java 程序。所以如果 Java 程序是在这两个目录中,则不必设置 Classpath 变量也可以找得到,将来如果 Java 程序不是放置在这两个目录时,则可以按上述设置 Classpath 。
总而言之,设置 Classpath 的目的,在于告诉 Java 执行环境,在哪些目录下可以找到您所要执行的 Java 程序。
7. Eclipse 的JDK是用于编译JAVA工程的 ,TOMCAT 配置的JRE是tomcat运行时用的。
在MyEclipse中通常会自带JRE,但通常自带的JRE都不是SUN公司最新的JRE.
JDK中其实包含两个JRE,一个跟JRE安装包里的一样;一个是供开发人员使用的JRE,这个JRE就包含了一些开发用的工具,如JAVAC编译器等,如果想手动编译JAVA程序,就能派上用场。Eclipse中自带有自己的编译器,因此,只装个JRE就能使用Eclipse了,而MyEclipse中又自带了JRE,因此什么也不用装就直接可以用了。 JDK里面还有JAVA的源码包,就是那个src.zip,JRE是不会带这个的。
在Eclipse或者 MyEclipse中点击Windows - Preferences,在左上角的方框中输入jre,点击Installed Jres,可以看见MyEclipse 中自带的JRE。
我们可以添加在系统安装的最新版本的JRE。点击Add...,点击Browse...