Java程序的最大优点是能够在多种操作系统上执行同一程序,而无需为每个程序重新编译该程序。这是通过将应用程序编译为目标操作系统上解释的中间语言来实现的。 Java Runtime Environment或JRE是一个软件包,其中包含解释Java应用程序所需的应用程序,并允许其在操作系统上执行。
Java开发套件或JDK是Java在较传统的SDK上的衍生产品。它是一个软件包,其中包含编写,编译和调试Java应用程序所需的必要工具。其他工具连同编译器和调试器应用程序一起使用,可让开发人员更轻松地优化程序,从而使其性能更好,并使用较少的内存。这包括一个检查jar冲突的应用程序,一个检查堆栈跟踪的应用程序,一个启动器以及一个头文件和存根生成器以及许多其他实验工具。
当您从Java站点检查可下载的JRE和JDK软件包时,会发现JDK软件包比JRE的要大得多。这是因为无论计算机上是否已经安装了JRE软件包,JDK软件包也都包含JRE。
与JDK相比,还有更多版本的JRE。 这是因为Java应用程序旨在在多种设备中执行,其中一些您将无法编程。较小的设备包括PDA,智能手机,甚至是普通手机。
显然,JDK适用于真正打算创建Java应用程序的软件开发人员和程序员。 对于只下载并使用Java应用程序的普通用户来说,JRE应该足够了。 下载JDK仅意味着更长的下载时间和浪费的硬盘空间。
总结
- 使用Java应用程序需要JRE软件包,而创建Java应用程序则需要JDK软件包;
- JDK软件包包含JRE软件包中的所有内容以及开发工具;
- 与JDK相比,JRE可用于更广泛的平台范围;
- JDK适用于程序员和软件开发人员,而JRE适用于普通用户;
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:JDK和JRE
本文链接:https://www.vsdiffer.com/vs/jdk-vs-jre.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。