什么是JRE和JDK

JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
  • 简单而言,使用JDK的开发工具完成的java程序,交给JRE去运行。

JDK、JRE、JVM关系

  • JDK = JRE + 开发工具集(例如Javac编译工具等)
  • JRE = JVM + Java SE标准类库

JAVA基础之JDK、JRE、JVM关系相关推荐

  1. day01--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

    1 Day01–Java开发环境+HelloWorld 1.1 计算机基础知识 资料下载网址:刘沛霞 18600949004 code.tarena.com.cn tarenacode code_20 ...

  2. jdk jre jvm 关系

    很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的. 今天特写此文,来整理下三者的关系. JDK : Java Development ...

  3. java基础 DK JRE JVM 关系 JDK 下载和安装

    一 JDK JRE JVM 关系 二 JDK 下载和安装 下载JDK7 JDK的全称是JavaSE Development Kit,即java开发工具包,是sun公司提供的一套用于开发java应用程序 ...

  4. c++ 多线程 垃圾回收器_JavaSE基础代码(3)--JavaSE程序入口,JDK,JRE,JVM垃圾回收器的关系与作用...

    在前面的几章中我们一直在进行环境的搭建,然而并没有对代码进行讲解,那么从现在起,我们开始撕开Java程序神秘的外衣.来了解他.以便于完成我们想要实现的功能 JavaSE程序入口: 在生活中我们要做一个 ...

  5. jdk jre jvm的关系

    http://blog.csdn.net/gaopeng0071/article/details/9914683 JDK : Java Development ToolKit(Java开发工具包).J ...

  6. JDK/JRE/JVM之间的关系

    > JDK Java Development ToolKit(Java开发工具包). JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆J ...

  7. 【剧前爆米花--爪哇岛寻宝】初识Java,了解Java代码的运行机制及JDK,JRE,JVM等

    作者:困了电视剧 专栏:<JavaSE语法与底层详解> 文章分布:这是一篇知识点较为基础的文章,我会先将JavaSE相关的知识给罗列一遍,然后在后续的文章中会对其中重要的点再逐一进行底层剖 ...

  8. java实验原理和图例_图例解析JDK,JRE,JVM概念及使用

    本文向大家简单介绍一下JDK,JRE,JVM概念及用法,为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分.所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文 ...

  9. Java修炼之凡界篇 筑基期 第01卷 入门 第04话 JDK JRE JVM

    JDK JRE JVM JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK), 在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里 ...

  10. [马士兵] 一. 初识JAVA 20. 反编译工具的使用 21. 本章最后一段代码 22. 扩展面试题: JDK, JRE, JVM区别

    20. 反编译工具的使用 编译 源代码----->class 反编译 class---->源代码 反编译工具 jd-gui.exe 21. 本章最后一段代码 public class Hi ...

最新文章

  1. 神经符号系统、因果推理、跨学科交互,李飞飞、Judea Pearl等16名学者共同探讨AI未来...
  2. 保护模式 对CPL,RPL,DPL 的总结
  3. PAT甲级1001 A+B Format:[C++题解]字符串处理
  4. python画圆填色_python turtle我想用五种颜色画五个圆,并且用画圆周的颜色填充,老是出问题,怎么回事,怎么修改?:python教程同心圆...
  5. Eclipse+MyEclipse+Tomcat平台搭建步骤
  6. ORACLE数据库基本操作命令
  7. 安卓开发创建活动,布局,添加按钮,she使用Toast,设菜单,使菜单相关联等操作...
  8. 【华为云技术分享】云小课 | 迁移第三方云厂商数据至OBS,两种方式任你选
  9. linux之间远程拷贝文件
  10. 多线程经典模型-生产者消费
  11. java垃圾回收算法
  12. Python 网络爬虫与数据采集(一)
  13. 目录操作 递归打印目录 DIR drent
  14. ZOJ 3939。规律题
  15. DNX451 与 DNXCORE50 获取当前应用程序目录
  16. super()继承关系总结
  17. linux网络测速qerf,kehu.one在线网速测试,网站测速工具,测网速,网站访问速度测试-boce.com...
  18. 2004古墓丽影黄金关卡——Lara在电影中:一号门
  19. 开通微信支付分最新教程来了!
  20. 回溯法求解N皇后问题及其时间复杂度分析

热门文章

  1. 经典]Linux内核中ioremap映射的透彻理解【转】
  2. 中国幻想向欧美妥协取得5G权益将是一种错误
  3. 回溯法——批处理作业调度
  4. LeetCode – Refresh – Exceel Sheet Column Number
  5. Twhirl's limit exceeded
  6. 第四季 word vba
  7. 用perl操作excel的介绍
  8. Python Selenium 浏览器点击操作
  9. Web UI设计师的CSS优化工具 25+
  10. 在Idea中为项目添加Tomcat配置