>JRE :  Java Runtime Enviroment
Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序(不能编译)。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。
 
 
>JDK:Java Development Kit(include SE,EE,ME edition)
JDK(Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。如果你下载并安装了JDK,那么你不仅可以开发Java程序,也同时拥有了运行Java程序的平台。JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库(rt.jar)。
JDK包含的基本组件包括:
javac – 编译器,将源程序转成字节码
jar – 打包工具,将相关的类文件打包成一个文件
javadoc – 文档生成器,从源码注释中提取文档
jdb – debugger,查错工具
java – 运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java进行系统调试和监控的工具 

转载于:https://www.cnblogs.com/weilf/p/4103808.html

1)Java JDK和JRE相关推荐

  1. 打开eclipse出现Failed to load the JNI shared library “D:\java\jdk\bin\...\jre\bin\server\jvm.dll”如何解决?

    eclipse打开的时候出现Failed to load the JNI shared library "D:\java\jdk\bin-\jre\bin\server\jvm.dll&qu ...

  2. Java JDK与JRE

    JDK与JRE JDK(Java Development Kit):Java开发工具包.包含JRE中的所有内容,以及用于开发小应用程序和应用程序的编译器和调试器等工具. JRE(Java Runtim ...

  3. 如何在官网下载java JDK或JRE的历史版本

    转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/53159952 背景 经常会碰到一种情况就是,临时需要某一 ...

  4. java—JDK和jre目录结构

    JDK和jre的目录结构 JDK(Java Development Kit:Java开发套件) jre(Java Runtime Environment:Java运行环境) 如果不需要开发程序则安装j ...

  5. Java JDK与JRE的安装与配置

    开始讲步骤之前先声明一下: 首先你要确认你的电脑里面没有JDK和JRE的残留,我们下载的JDK安装包里面既包含JDK又包含JRE,如果你的电脑是第一次安装JDK和JRE那么请直接看下面的步骤安装即可, ...

  6. Java (JDK和JRE安装)简单粗暴

    1.Java下载过程 (急用)直接抵达:Java Archive | Oracle (懒人必备) 打开甲骨文Oracle官网: Oracle | Cloud Applications and Clou ...

  7. java教程系列二:Java JDK,JRE和JVM分别是什么?

    多情只有春庭月,犹为离人照落花. 概述 本章主要了解JDK,JRE和JVM之间的区别.JVM是如何工作的?什么是类加载器,解释器和JIT编译器.还有一些面试问题. Java程序执行过程 在深入了解Ja ...

  8. xmapp启动Tomcat时报Jdk、Jre未安装错误的解决方法

    因为我用的JDK并没有安装,设置好JAVA_HOME之后,用xmapp控制面板启动Tomcat时报错误,错误内容如下: 17:07:17 [Tomcat] Attempting to start To ...

  9. Java入门时的一些基本概念的理解(j2ee,j2se,j2me,jdk,sdk,jre,jvm,跨平台)

    这些日子,在看一些java的东西,由于刚入手,对java不是很了解,结果对java的一些名词没有一个清晰的脉络,现在稍微整理一下 令我纠结的是jdk,sdk,jre,jvm,ide,adt,跨平台性, ...

最新文章

  1. 用python实现矩阵乘法
  2. CNCF 宣布首个中国原创项目 Harbor 毕业 | 云原生生态周报 Vol. 55
  3. Docker容器学习梳理--日常操作总结
  4. 改进同步等待的网络服务端应用 (转)
  5. python throw_Python 生成器与它的 send,throw,close 方法(转帖以及记录)
  6. ARM栈帧与编译选项
  7. 监控流媒体服务器连接监控摄像头的配置方式 - GB28181和ONVIF
  8. navicat 连接mysql is not allowed to connect to this mysql server
  9. matlab 中文件夹下图像的批处理
  10. Android基础-Content Provider
  11. C#中pdf转word
  12. 微信提现php 该怎么加密,关于php 调用接口 微信云支付 HmacSha256 加密 request_content...
  13. 利用雪碧图及css自制的动态变色导航栏
  14. oracle jdbc驱动jar包下载,oracle各个版本所需要的ojdbc jar驱动包以及版本对应关系...
  15. zmud中的ansi颜色使用
  16. POJ 3026 Borg Maze(BFS+最小生成树)
  17. 三毛经典人生励志语录
  18. 2的24次方等于多少MB?(附计算过程)
  19. 分布式:分布式系统设计策略。
  20. Tomcat 部署方式

热门文章

  1. python第三周笔记_Python第四周 学习笔记(1)
  2. 两个unit取和会溢出吗_真正“爱”一个人时,就会涌现这种强烈的感觉,你曾经体验过吗?...
  3. 股票价格跨度--单调栈
  4. 学校计算机协会招新策划案,本部 | 计算机协会招新中
  5. tp5分页不加载搜索参数
  6. 网卡vlan标签_硬核来了,VLAN揭秘!!!
  7. 下列有关html文件结构的说法错误的是,计算机教师招聘考试_网络部分选择题+答案(12页)-原创力文档...
  8. 干活的不如写ppt的吗_干活的干不过写PPT的?或许只是工作汇报的方式错了……...
  9. 计算机网络的一大发展趋势是多维化,对口高考计算机网络概述复习.ppt
  10. eclipse插件开发(一) 简易4页签编辑器(源码 | 设计 | JS | CSS)