>>分享Java编程技术,对《Java面向对象编程》等书籍提供技术支持 书籍支持  卫琴直播  品书摘要  在线测试  资源下载  联系我们
发表一个新主题 开启一个新投票 回复文章 您是本文章第 29649 个阅读者 刷新本主题
 * 贴子主题:  请问JDK和JRE有什么区别呢? 回复文章 点赞(0)  收藏  
作者:Java菜鸟    发表时间:2017-06-24 10:25:12     消息  查看  搜索  好友  邮件  复制  引用

请问JDK和JRE有什么区别呢?到底该安装JDK还是JRE?


程序猿的技术大观园:www.javathinker.net
  Java面向对象编程-->类的生命周期
  JavaWeb开发-->Servlet技术详解(Ⅲ)
  JSP与Hibernate开发-->Spring、JPA与Hibernate的整合
  Java网络编程-->对象的序列化与反序列化
  精通Spring-->Vue简介
  Vue3开发-->绑定CSS样式
  我是如何把一个15分钟的程序优化到了10秒的
  面向对象的七大原则,你知道几个?
  [讨论]书中多线程章节的语言表述有误?
  面试问我,创建多少个线程合适?我该怎么说
  靠一个HashMap的讲解打动了头条面试官
  关于新书
  编程语言搜索量排行:用十年数据告诉你什么最受欢迎
  Java注解的定义和使用
  Eclipse使用指南:创建Java项目的步骤
  Java设计模式:备忘录模式
  Java入门实用代码:获取所有线程
  Java入门实用代码:获取本机IP地址及主机名
  Java入门实用代码:删除链表中的元素
  jdbc连接各种数据库代码
  Java中用动态代理实现标准的DataSource数据源连接池
  更多...
 IPIP: 已设置保密
楼主      
该用户目前不在线 javathinker 
  

博客: [进入我的博客]
威望: 0
级别: 高级天王 [荣誉]
魅力: 0
经验: 0
现金: 0
发文章数: 0
注册时间: 2016-09-09
 消息  查看  搜索  好友  复制  引用


JDK(Java Development Kit),就是Java的开发工具集,顾名思义就是做开发用的,其中包括javac(编译命令)、java(运行Java程序的命令),还有javadoc(生成JavaDoc文档的命令)等。
JRE(Java Runtime Environment),就是Java程序的运行环境。所有我们自己创建的Java程序都需要在这个JRE中运行。而JRE是由JVM(Java虚拟机)提供的。所以,JRE实际上就是Java虚拟机程序。

所以JDK和JRE的区别就是一个用于开发,一个用于运行。JDK中包含了JRE。

因此,如果您需要开发Java程序,就需要安装JDK。如果您仅仅是运行Java程序,那只需要安装JRE就行了。
发文章时间 2017-06-24 10:36:37
 IPIP: 已设置保密 1 楼     
1页 1条记录 当前第1
发表一个新主题 开启一个新投票 回复文章


中文版权所有: JavaThinker技术网站 Copyright 2016-2026 沪ICP备16029593号-2
荟萃Java程序员智慧的结晶,分享交流Java前沿技术。  联系我们
如有技术文章涉及侵权,请与本站管理员联系。