A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© NeXtyin 中级黑马   /  2016-5-6 23:16  /  314 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JDK就是Java Development Kit
jdk是一切java应用程序的基础,所有的java应用程序是构建在这个之上的。它是一组API,也可以说是一些java Class。 要成为一个Java程序员,JDK是必不可少的最基本的工具。在JDK中附带有J2RE。

JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。
如果安装了JDK,会发同你的电脑有两套JRE,一套位于 \jre 另外一套位于 C:\Program Files\Java\j2re1.4.1_01 目录下,后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个位于 C:\Program Files\Jav a 目录下的JRE。如果你只安装JRE,而不是JDK,那么只会在 C:\Program Files\Java 目录下安装唯一的一套JRE。
JRE的地位就象一台PC机一样,我们写好的 Win32应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。所以当你装完JDK后,如果分别在硬盘上的两个不同地方安装了两套JRE,那么你可以想象你的电脑有两台虚拟的Java PC机,都具有运行Java程序的功能。所以我们可以说,只要你的电脑安装了JRE,就可以正确运行Jav a应用程序。

Jre是运行java程序的时候用的
jdk是编译等高级工作的,并且包括了JRE中的所有文件。
jre会自动配置系统路径,jdk不会,
所以运行java程序的时候会调用jre里面的文件,
而在用IDE编辑的时候调试和运行所调用的文件一般是JDK里面的文件。因此需要你来配置路径。 注意由于Microsoft对Java的支持不完全,请不要使用IE自带的虚拟机来运行Applet,务 必安 装一个J2RE或JDK。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马