JDK 和JRE的区别
2015-12-02 11:15
477 查看
JRE:Java Runtime Environment/Java运行时环境
目标用户:只需要运行Java程序的用户
JRE包含了:Deployment,User Interface Toolkits,Integration Libraries,Other Base Libraries,lang and util Base Libraries, Java Virtual Machine(JVM,Java虚拟机)。
JDK:Java Development Kit /Java开发工具包
目标用户:Java开发程序员
JDK是程序员使用java语言编写java程序所需的开发工具包。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,java visualVM等工具软件,还包含了java程序编写所需的文档javadoc和demo例子程序。
JRE vs JDK vs JVM
联系:
JDK包含了JRE。
JRE包含了JVM。
区别:
如果你需要运行java程序,只需安装JRE就可以了。
如果你需要编写以及运行java程序,需要安装JDK。
目标用户:只需要运行Java程序的用户
JRE包含了:Deployment,User Interface Toolkits,Integration Libraries,Other Base Libraries,lang and util Base Libraries, Java Virtual Machine(JVM,Java虚拟机)。
JDK:Java Development Kit /Java开发工具包
目标用户:Java开发程序员
JDK是程序员使用java语言编写java程序所需的开发工具包。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,java visualVM等工具软件,还包含了java程序编写所需的文档javadoc和demo例子程序。
JRE vs JDK vs JVM
联系:
JDK包含了JRE。
JRE包含了JVM。
区别:
如果你需要运行java程序,只需安装JRE就可以了。
如果你需要编写以及运行java程序,需要安装JDK。
相关文章推荐
- KMP算法(Knuth-Morris-Pratt ),java实现KMP算法
- Java多线程优先级的一些测试
- java传值还是传引用的问题详解
- 深入理解Java:内省(Introspector)
- Java 循环
- LeetCode 290 : Word Pattern (Java)
- Java语言基础之基本数据类型与数据类型转换
- eclipse配置NDK环境
- java 连接SQLserver
- Java集合练习:斗地主游戏
- LeetCode 20 : Valid Parentheses (Java)
- Maven学习总结(七)——eclipse中使用Maven创建Web项目
- Maven学习总结(六)——Maven与Eclipse整合
- QT跨平台--JAVA 命名规范
- Java if 判断
- [Java基础]浅析Java多态
- Eclipse下开发环境搭建
- Java中equals和==的区别
- Java中equals和==的区别
- Gradle 第五讲 之 java插件的使用