JDK和JRE之间的区别

作者: Laura McKinney
创建日期: 2 四月 2021
更新日期: 15 可能 2024
Anonim
Difference between JDK JRE and JVM
视频: Difference between JDK JRE and JVM

内容

主要区别

了解Java中JDK和JRE之间的区别很重要。两者之间有许多差异。 JDK和JRE之间的主要区别在于JDK是用于开发基于Java的应用程序的一组软件。另一方面,JRE是实际上执行Java程序的Java虚拟机(JVM)的实现。


什么是JDK?

JDK代表Java开发工具包,它以二进制产品的形式发布于Oracle Corporation,以帮助Java开发人员在Windows,Linux,Mac OS X和Solaris上进行开发。它是Java SE,Java EE或Java ME的实现。它包括一个专用Java虚拟机(JVM)和其他各种组件,以完成Java应用程序的配方。它是广泛使用的软件开发工具包(SDK)。 JDK的主要组件主要是:appletviewer,apt,extcheck,idlj,jabswitch,java,javac,jar,javah,javap,javaws,keytool,pack200,po​​licytool,VisualVM,wsimport,jrunscript,xjc等。

什么是JRE?

JRE代表Java Runtime Environment,它使开发人员能够运行以Java编程语言编写的应用程序和小程序。这些小应用程序使开发人员在网上有比简单地与静态HTML页面进行交互更好的在线体验。它也是Oracle Corporation的产品,包含一个独立的Java VM(HotSpot),浏览器插件,Java标准库和一个配置工具。它是Windows PC上安装的最常见的Java环境,可从Java的官方网站免费获得。

关键差异

  1. JDK是开发Java应用程序的基本要求。 JRE是运行Java程序所必需的插件。
  2. JDK需要更多的磁盘空间,因为它包含JRE以及各种开发工具。 JRE比JDK小,这就是为什么它占用更少的磁盘空间的原因。
  3. JDK包括一组API类,JRE,Java编译器,Webstart以及编写Java应用程序和applet所需的其他重要文件。 JRE包括JVM,Core库和运行用Java编写的小程序所需的其他重要组件。
  4. JDK是用于开发基于Java的应用程序的一组软件。另一方面,JRE是实际上执行Java程序的Java虚拟机(JVM)的实现。
  5. JDK包含JRE和开发工具,而JRE是JVM的实现。

啤酒与熊-有什么区别?

Peter Berry

可能 2024

Beer和Bear的主要区别在于 啤酒是酒精饮料 和 熊是哺乳动物的一个家庭。 啤酒 啤酒是世界上最古老,消费最广泛的酒精饮料之一,并且是仅次于水和茶的第三大最受欢迎的饮料。啤酒是用谷类谷物酿造的,最常用的是大麦芽,尽管也使用小麦,玉米(玉米)和大米。在酿造过程中,麦芽汁中淀粉糖的发酵会在生成的啤酒中产生乙醇和碳酸。大多数现代啤酒都是用啤酒花酿造的,啤酒花会增加苦味和其他风味,并充当天然的防腐...

牧师与牧师-有什么区别?

Peter Berry

可能 2024

牧师和牧师的主要区别是 牧师是基督教会的受命领袖 和 牧师是被授权领导宗教的神圣仪式的人(供牧师使用Q1423891)。 牧师 牧师是基督教会的受命领袖。牧师还向社区或会众的人们提供建议。它源自拉丁语pator(牧羊人)。当用作教会的样式或标题时,该术语可以缩写为“ Pr”或“ Ptr”(单数)或“ P”(复数)。 牧师 牧师或女教士(女性)是宗教领袖,有权执行宗教的神圣仪式,尤其是作为人...

最读数