JRE与JDK,SDK的区别
1、JRE? 是java run environment java運行環(huán)境包括虛擬機JVM和所有的java類庫的class文件,都在lib下 打包成了jar,jre/bin/client/jvm.dll文件為虛擬機
2、JDK 是java development kit ,運行環(huán)境java開發(fā)工具包,里面包含了各種類庫和工具,也包括另外一個JRE,jdk/jre/bin 中有cilent ,server 兩個文件夾下都有jvm.dll? 說明有兩個虛擬機
?3、JDk中bin下有各種java程序需要用到的命令,
與JRE下的bin明顯的區(qū)別是 JRE下的bin中有javac命令
4、具備開發(fā)功能的jdk自己的jre下才會同時有client性質的jvm和server性質的 jvm, 而僅僅作為運行環(huán)境的jre下只需要client性質的jvm.dll就夠了
?
JDK就是Java DevelopmentKit.簡單的說JDK是面向開發(fā)人員使用的SDK,它提供了Java的開發(fā)環(huán)境和運行環(huán)境。
SDK是Software Development Kit 一般指軟件開發(fā)包,可以包括函數(shù)庫、編譯程序等。?
JRE是Java Runtime Enviroment是指Java的運行環(huán)境,是面向Java程序的使用者,而不是開發(fā)者。
轉載于:https://www.cnblogs.com/mybatis/p/8882573.html
總結
以上是生活随笔為你收集整理的JRE与JDK,SDK的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL SERVER 存储过程执行带输出
- 下一篇: WordPress个性页面制作教程