首页 > 编程知识 正文

jre是什么意思,简述jdk和jre的关系

时间:2023-05-03 07:50:25 阅读:22886 作者:2732

问题: JDK和JRE有什么区别? 他们的作用分别是什么? 我应该什么时候用他们?

JRE回答Javaruntimeenvironment(Java运行时环境)。 这是一个包,其中包含运行编译的Java程序所需的所有内容,包括Java虚拟机(JVM )、Java类库、Java命令和其他基础架构。 但是,它不能用于编写程序

JDK是Javadevelopmentkit(Java开发工具),是一个功能齐全的Java SDK。 JRE包含一切,还有编译器(javac )和工具(javadoc和jdb )。 有编写和编译程序的能力。

通常,如果只在计算机上运行Java程序,安装JRE就足够了。 它能满足你的一切需要。 另一方面,如果想写java程序,必须安装JDK。

即使您不打算在计算机上进行Java开发,也可能需要安装JDK。 例如,如果您只是部署症状为jsp的web APP应用程序,并从技术上在APP应用程序服务器上运行Java程序,为什么需要JDK呢? 因为此APP应用服务器需要将JSP转换为Java servlets,然后使用JDK编译此serlets。 当然还有更多的例子。

答案JDK是JRE的父集,包含所有JRE,并通过添加编译器和必需的调试器等工具开发应用程序和应用程序。 JRE以Java编程语言编写,提供了库和Java虚拟机(JVM ),以及applet和用于运行applet的其他组件。

堆栈溢出: https://堆栈溢出.com/questions/1906445/what-is-the-difference-between-JDK-and-JRE翻译

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。