首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JDK和JRE的关系

    百度百科 它的意思是说JDK包含了JRE,在逻辑关系上运行Java程序肯定是需要JRE的,即JDK包含JRE。这点我们可以证实,在安装JDK的目录下找到JRE的文件夹: ?...也就是说,当你安装JDK完成后已经默认安装了JRE,因为安装完JDK肯定是要开发的,开发就要运行Java程序,所以JDK包含了JRE。...如果你只是单纯的要运行Java程序而不进行开发、调试等,就只需要安装JRE。 通过查阅,我们总结出JDK和JRE的关系图如下: ?...所以上文首到的问题,对于开发人员来说安装完JDK后就不需要再安装JRE了;如果只是运行Java程序就只需安装JRE。...扩展:既然运行java程序只需要JRE,那是不是就是说服务器上只安装JRE就行了?

    2.6K30

    JRE、JDK、JVM是什么?

    JRE 是什么 Java Runtime Environment (JRE) 包含: Java虚拟机、库函数、运行Java应用程序和Applet所必须文件 JDK 是什么 Java SDK (Development...Kit)包含: JRE的超集,包含编译器和调试器等用于程序开发的文件 Java 运行环境的三项主要功能: 加载代码:由 class loader 完成; 校验代码:由 bytecode verifier...JDK 和 JRE 的区别 jdk 是 jre 的超集,是在 jre 的基础上增加了编译器及其他一些开发工具。...jre就是java运行时环境,包括了 jvm 和其它一些 java 核心 api, 任何一台电脑,只有安装了 jre 才可以运行java程序....总结: 如果只是要运行JAVA程序,之需要 JRE 就可以。 JRE通常非常小,也包含了 JVM. 如果要开发 JAVA 程序,就需要安装 JDK。

    1.4K20

    JDK、JRE、JVM 的关系

    JDK 的版本号决定了 Java 语言的版本号。例如,JDK 1.8 版本对应的 Java 语言版本号为 Java 8。...JRE版本号与 JDK 的版本号相对应。例如,JDK 1.8 版本对应的 JRE 版本为 Java 8。...开发者需要确保目标计算机上安装了与 Java 程序所需的 JRE 版本相对应的 Java 运行环境,以确保 Java 程序能够正确运行。...JDK、JRE、JVM 之间的关系JDK、JRE 和 JVM 之间的关系可以简单地概括为:JDK 是开发 Java 程序的工具集,JRE 是 Java 程序运行的基础环境,JVM 是 Java 程序运行的核心组件...运行 Java 程序时,需要先在目标计算机上安装对应的 JRE 版本,然后使用 JDK 提供的工具运行 JAR 文件。在运行过程中,JVM 负责解释执行 Java 字节码,并将其转换成机器码。

    28400

    Java简介 | Jdk、Jre、Jvm区别

    Jre全称是Java Runtime Environment,意为Java运行环境。 Jvm全称是Java Virtual Machine,意为Java虚拟机。...Jvm是Jre的一部分。它是一个虚构出来的计算机,模拟仿真各种计算机功能来实现的。Jvm有自己完善的硬件架构,如处理器、堆栈、寄存器等。使用Jvm是为了实现Java的跨平台特性。...针对不同的系统有不同的Jvm实现,有Linux版本的Jvm实现,也有Windows版本的Jvm实现。但是同一段代码在编译后的字节码是一样的。所以说Java之所以能跨平台使用,是因为Jvm不能跨平台。...Jre中包括了Jvm。 Jdk里面包括了Jre,也就是说安装了Jdk,我们系统里肯定安装了Jre。 如果只是用来部署和运行Java程序,并不需要安装Jdk,只要单独安装Jre即可。

    82630

    JDK,JRE,JVM区别与联系

    JVMJDKEclipseJava企业应用 很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。...JDK有以下三种版本: J2SE,standard edition,标准版,是我们通常用的一个版本J2EE,enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序J2ME,micro...JRE:Java Runtime Enviromental(java运行时环境)。也就是我们说的JAVA平台,所有的Java程序都要在JRE 下才能运行。包括JVM和JAVA核心类库和支持文件。...)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些 JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。...jdk=jre+java开发工具;jre=java类库+jvm

    1.6K10

    面试官:服务器安装 JDK 还是 JRE?可以只安装 JRE 吗?

    [format,png] 留心的同学可能会发现,我们的 jdk 安装成功后,在 C:\Program Files\Java 目录会是这样的(这里,我是装的 jdk1.8 的版本) [format,png...] 而 jdk 的子目录下也存在一个 jre [format,png] 这两个不同版本jre 相互之间有什么联系吗?...只是很多人习惯将会单独安装另一个 jre,虽然单独安装的 jre 也并没有被使用,原因可能就是刚开始大家都不清楚 jdk 和 jre 之间的关系,所以就默认的都安装上了。...所以,很明显,jdk 是我们的开发工具包,它集成了 jre ,因此我们在安装 jdk 的时候可以选择不再安装 jre 而直接使用 jdk 中的 jre 运行我们的 Java 程序。...JRE 的。

    2.6K60
    领券