1、JRE  是java run environment java运行环境包括虚拟机JVM和所有的java类库的class文件,都在lib下 打包成了jar,jre/bin/client/jvm.dll文件为虚拟机

2、JDK 是java development kit ,运行环境java开发工具包,里面包含了各种类库和工具,也包括另外一个JRE,jdk/jre/bin 中有cilent ,server 两个文件夹下都有jvm.dll  说明有两个虚拟机

3、JDk中bin下有各种java程序需要用到的命令,

与JRE下的bin明显的区别是 JRE下的bin中有javac命令

4、具备开发功能的jdk自己的jre下才会同时有client性质的jvm和server性质的 jvm, 而仅仅作为运行环境的jre下只需要client性质的jvm.dll就够了

JDK就是Java DevelopmentKit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。

SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。

JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。

转载于:https://www.cnblogs.com/mybatis/p/8882573.html

JRE与JDK,SDK的区别相关推荐

  1. JRE和JDK有什么区别,我们为什么使用JDK?

    1.1.2.       JRE和JDK有什么区别,我们为什么使用JDK? 1.1.3.       如何配置并修改环境变量.环境变量有什么用? 1.1.4.       系统环境变量和用户环境变量有 ...

  2. Java的JRE和JDK有什么区别和联系

    几年前安装Java环境的时候都有整包直接安装好JDK和JRE,因为只是需要环境,并未做过多了解.最近安装新版发现被区别开来了,所以去查了下这两者之间的关系,个人认为有解释的不错的并记录下来. JDK( ...

  3. jvm优化_Java中JVM,JIR,JRE和JDK之间的区别

    jvm优化 JRE,JVM和JDK是您经常与Java编程语言结合使用的三个术语,大多数人会混淆它们或认为它们都是相同的. 在本文中,您将了解什么是Java运行时(JRE),什么是Java虚拟机(JVM ...

  4. java jli.dll_JVM、JRE、JDK之间的区别和联系,你居然还不知道?

    JDK包含了JRE,JRE包含了JVMJDK:java开发工具包,针对java开发人员,可以编译运行java程序 JRE:java运行时环境,针对使用java程序的客户,可以运行字节码(.class) ...

  5. POPTEST老李谈JVM、JRE、JDK、java ee sdk with jdk区别

    POPTEST老李谈JVM.JRE.JDK.java ee sdk with jdk区别 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作 ...

  6. JVM,JDK,JRE和OpenJDK有什么区别?

    本文翻译自:What is the difference between JVM, JDK, JRE & OpenJDK? What is the difference between JVM ...

  7. java jre 与jdk的区别_学习java却不知道JRE和JDK的区别?看完这篇文章,让你受益匪浅...

    JRE和JDK的区别? 1.JRE是Java运行时环境 . 它是运行已编译的Java程序所需的所有程序的包,包括Java虚拟机(JVM),Java类库, java命令和其他基础结构. 但是,它不能用于 ...

  8. jdk、jre、jvm有什么区别?

    简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境.SDK是Software Development Kit 一般指软件开发包,可以包括函数库.编译程序等. 如果你需要运行 ...

  9. JRE和JDK的区别分别代表什么

    2019独角兽企业重金招聘Python工程师标准>>> JRE和JDK的区别分别代表什么 JDK JDK 是整个Java的核心,包括了Java运行环境(Java Runtime En ...

最新文章

  1. 服务器运行环境怎么搭建,服务器运行环境怎么快速搭建?
  2. [你必须知道的.NET]第三十二回,,深入.NET 4.0之,Tuple一二
  3. Gloomy对Windows内核的分析
  4. stm32 外部中断学习
  5. 最强的游戏计算机,这可能是市面上体积最小性能最强的游戏主机了
  6. 贪心/二分查找 BestCoder Round #43 1002 pog loves szh II
  7. Android中使用官方提供好的功能使用说明(比如系统图库获取),也作为延生学习的学习文档
  8. vSphere系列二 ---VMware vSphere Client安装
  9. C语言C++中memset()函数使用和注意事项
  10. Makefile 管理工具 — Automake and Autoconf
  11. 威伦触摸屏脚本,宏指令
  12. ubuntu20.04上编译android 7.1
  13. 谷歌浏览器打开特殊端口号地址方法
  14. windows文件名太长无法删除的解决办法
  15. [labview]做一个简单实用可扩展功能的高速串口发送(接收)调试器
  16. 燕山大学概率论复习资料
  17. 无人机编程donekit及通讯(二)
  18. 爬虫:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position
  19. 基于Spring Boot和Vue3的博客平台文章详情与评论功能实现
  20. 【Unity】Firebase-Google登录身份验证功能接入流程

热门文章

  1. 美团外卖骑手背后的AI技术
  2. 理解Android进程创建流程
  3. Ubuntu系统如何安装nodejs及npm
  4. 2017c 语言程序设计,C语言程序设计第一次作业(2017.10.10完成)
  5. 编译原理lr(0)c语言,关于编译原理:LR(1)LR(0)文法判断?
  6. python计算两个数乘积_如何用PYTHON使两个数字总和变成乘积
  7. iTunes只能装C盘吗_C盘清理简单汇总
  8. ACM竞赛学习整理--模拟算法举例POJ1068
  9. mysql分区失败_MYSQL表分区操作错误1503解决方案
  10. 清理系统垃圾的快捷方法