JRE与JDK,SDK的区别
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的区别相关推荐
- JRE和JDK有什么区别,我们为什么使用JDK?
1.1.2. JRE和JDK有什么区别,我们为什么使用JDK? 1.1.3. 如何配置并修改环境变量.环境变量有什么用? 1.1.4. 系统环境变量和用户环境变量有 ...
- Java的JRE和JDK有什么区别和联系
几年前安装Java环境的时候都有整包直接安装好JDK和JRE,因为只是需要环境,并未做过多了解.最近安装新版发现被区别开来了,所以去查了下这两者之间的关系,个人认为有解释的不错的并记录下来. JDK( ...
- jvm优化_Java中JVM,JIR,JRE和JDK之间的区别
jvm优化 JRE,JVM和JDK是您经常与Java编程语言结合使用的三个术语,大多数人会混淆它们或认为它们都是相同的. 在本文中,您将了解什么是Java运行时(JRE),什么是Java虚拟机(JVM ...
- java jli.dll_JVM、JRE、JDK之间的区别和联系,你居然还不知道?
JDK包含了JRE,JRE包含了JVMJDK:java开发工具包,针对java开发人员,可以编译运行java程序 JRE:java运行时环境,针对使用java程序的客户,可以运行字节码(.class) ...
- POPTEST老李谈JVM、JRE、JDK、java ee sdk with jdk区别
POPTEST老李谈JVM.JRE.JDK.java ee sdk with jdk区别 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作 ...
- JVM,JDK,JRE和OpenJDK有什么区别?
本文翻译自:What is the difference between JVM, JDK, JRE & OpenJDK? What is the difference between JVM ...
- java jre 与jdk的区别_学习java却不知道JRE和JDK的区别?看完这篇文章,让你受益匪浅...
JRE和JDK的区别? 1.JRE是Java运行时环境 . 它是运行已编译的Java程序所需的所有程序的包,包括Java虚拟机(JVM),Java类库, java命令和其他基础结构. 但是,它不能用于 ...
- jdk、jre、jvm有什么区别?
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境.SDK是Software Development Kit 一般指软件开发包,可以包括函数库.编译程序等. 如果你需要运行 ...
- JRE和JDK的区别分别代表什么
2019独角兽企业重金招聘Python工程师标准>>> JRE和JDK的区别分别代表什么 JDK JDK 是整个Java的核心,包括了Java运行环境(Java Runtime En ...
最新文章
- 服务器运行环境怎么搭建,服务器运行环境怎么快速搭建?
- [你必须知道的.NET]第三十二回,,深入.NET 4.0之,Tuple一二
- Gloomy对Windows内核的分析
- stm32 外部中断学习
- 最强的游戏计算机,这可能是市面上体积最小性能最强的游戏主机了
- 贪心/二分查找 BestCoder Round #43 1002 pog loves szh II
- Android中使用官方提供好的功能使用说明(比如系统图库获取),也作为延生学习的学习文档
- vSphere系列二 ---VMware vSphere Client安装
- C语言C++中memset()函数使用和注意事项
- Makefile 管理工具 — Automake and Autoconf
- 威伦触摸屏脚本,宏指令
- ubuntu20.04上编译android 7.1
- 谷歌浏览器打开特殊端口号地址方法
- windows文件名太长无法删除的解决办法
- [labview]做一个简单实用可扩展功能的高速串口发送(接收)调试器
- 燕山大学概率论复习资料
- 无人机编程donekit及通讯(二)
- 爬虫:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position
- 基于Spring Boot和Vue3的博客平台文章详情与评论功能实现
- 【Unity】Firebase-Google登录身份验证功能接入流程
热门文章
- 美团外卖骑手背后的AI技术
- 理解Android进程创建流程
- Ubuntu系统如何安装nodejs及npm
- 2017c 语言程序设计,C语言程序设计第一次作业(2017.10.10完成)
- 编译原理lr(0)c语言,关于编译原理:LR(1)LR(0)文法判断?
- python计算两个数乘积_如何用PYTHON使两个数字总和变成乘积
- iTunes只能装C盘吗_C盘清理简单汇总
- ACM竞赛学习整理--模拟算法举例POJ1068
- mysql分区失败_MYSQL表分区操作错误1503解决方案
- 清理系统垃圾的快捷方法