JDK与JRE的区别

作者: harde 分类: Java 发布时间: 2009-07-12 20:43

最近发现有很多朋友分不清JDK与JRE,我就简单说下

JDK全称为Java Development Kit (JDK)

是Sun公司针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

JDK包含的基本组件包括:

  • javac – 编译器,将源程序转成字节码
  • jar – 打包工具,将相关的类文件打包成一个文件
  • javadoc – 文档生成器,从源码注释中提取文档
  • jdb – debugger,查错工具

JDK中还包括完整的JRE(Java Runtime Environment,Java运行环境),也被称为private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。

JDK中还包括各种例子程序,用以展示Java API中的各部分。

 

至于JRE刚才提到了,叫做Java Runtiam Environment 也就是Java运行环境
JRE可以让电脑系统执行Java应用程式(Java Application)。

JRE的内部有一个Java虚拟机器(Java Virtual Machine,JVM)以及一些标准的类别函式库(Class Library)。

相信看到这里,大家对JDK与JRE应该已经能区分开了。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表回复

您的电子邮箱地址不会被公开。