我对Java的两个版本有疑问:JRE(Java运行时环境)和JDK(Java开发工具包)。
除了JRE之外是否已安装和使用JDK,或者是否使用它来代替JRE,以便可以将JDK作为JRE安装,只为开发人员提供更多功能?
答案 0 :(得分:4)
您必须了解JDK包含JRE。 JRE是运行Java程序的Java虚拟机,而JDK是Java的全功能软件开发工具包
来自文档:
JRE(Java运行时环境):
- 它是实际执行Java程序的Java虚拟机*的实现。
- Java Runtime Environment是运行java程序所需的插件。
- JRE小于JDK,因此需要更少的磁盘空间。
- 可以从https://www.java.com
免费下载/支持JRE- 它包括JVM,Core库和其他用于运行用Java编写的应用程序和applet的附加组件。
JDK(Java开发工具包)
- 这是一组可用于开发基于Java的应用程序的软件。
- 开发Java应用程序需要Java Development Kit。
- JDK需要更多的磁盘空间,因为它包含JRE以及各种开发工具。
- 可以从https://www.oracle.com/technetwork/java/javase/downloads/
免费下载/支持JDK- 它包括JRE,API类集,Java编译器,Webstart以及编写Java applet和应用程序所需的其他文件。
答案 1 :(得分:1)
他们不是两个版本的Java。 JRE是执行字节码的Java虚拟机。另一方面,JDK是Java开发工具包,它允许您编写Java代码,将其编译为字节码并发送JRE来执行它。
如果您的客户端只需要执行Java,则只需要安装JRE。如果要运行Java应用程序并创建它们,请安装JDK。
答案 2 :(得分:1)
可以安装JDK ..它也有JRE。