JRE:

   JRE是Java Runtime Environment的缩写,顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的,还有所有的Java类库的class文件,都在lib目录下,并且都打包成了jar。

至于在Windows上的虚拟机是哪个文件呢?就是<JRE安装目录>/bin/client中的jvm.dll。

          (注:jre的版本不同存放 jvm.dll 的包名也有所不同)

JDK:

  JDK是Java Development Kit的缩写,顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。

如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。

下面讲解下 JDK环境配置以及安装完成JDK验证是否安装完成

  • 点击“我的电脑->属性->高级系统设置->环境变量”,

      

  • JAVA_HOME变量设置,在系统变量中点击【新建】,变量名处输入“JAVA_HOME”,变值处输入“的:\java\jdk”,如下图,点击【OK】。这里的变量值就是我们JDK的安装目录。

    

  • 系统变量→寻找 Path 变量→编辑在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

      

  • 系统变量→新建 CLASSPATH 变量

    变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

        

  • 检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)若如图所示 显示版本信息 则说明安装和配置成功。

    

 

  总结:简单来说,JRE可以支撑Java程序的运行,包括JVM虚拟机(java.exe等)和基本的类库(rt.jar等),JDK可以支持Java程序的开发,包括编译器(javac.exe)、开发工(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和更多的类库(如tools.jar)等。

Java中什么是JRE?什么是JRE?相关推荐

  1. Java中JDK,JRE和JVM之间的关系

    初学JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先从概念上理解一下吧,JDK(Java Development Kit)简单理解就是Java开发工具包,JRE(Java Runtime Envi ...

  2. java中的jre里面有什么_Java中JRE介绍,JRE是什么

    首页 > 基础教程 > 基础知识 > JDK&JRE&JVM Java中JRE介绍,JRE是什么 JRE简介 JRE(Java Runtime Environment ...

  3. Java教程:Java中JVM、JRE和JDK三者有什么区别和联系?

    本篇文章由 泉州SEO www.234yp.com 整理发布,Java教程 www.234yp.com/Article/198121.html 谢谢合作! Java教程任何语言或者软件的运行都需要环境 ...

  4. Java中JRE指什么呢?

    转自: Java中JRE指什么呢? 下文笔者讲述java中JRE的简介说明,如下所示: JRE简介 JRE(Java Runtime Environment,Java运行环境) 包含JVM标准实现及J ...

  5. 3.Java中JVM, JRE和JDK的关系是什么?

    3.Java中JVM, JRE和JDK的关系是什么? JVM(Java Virtual Machine),Java虚拟机 JRE(Java Runtime Environment),Java运行环境, ...

  6. Java 中的 JDK,JRE 和 JVM 有什么区别和联系?

    点击上方关注 "终端研发部" 设为"星标",和你一起掌握更多数据库知识 首先说说JDK JDK(Java Development Kit) 是 Java 语言的 ...

  7. Java中JDK、JRE、JVM是什么?有什么区别?有什么关系?

    JDK简介 JDK是Java Development Kit的缩写,是Java的开发工具包. JDK : Java Development ToolKit(Java开发工具包).JDK是整个JAVA的 ...

  8. Java中JVM、JRE和JDK三者有什么区别和联系?

    Java 语言的开发运行,离不开 Java 语言的运行环境 JRE.没有 JRE 的支持,Java 语言便无法运行.当然,如果还想编译 Java 程序,小项目开发的话,JRE 是明显不够了,这时候就需 ...

  9. JAVA SE、EE、ME,JRE、JDK,基本数据类型,访问修饰符、函数、封装的概念、UML类图、构造方法、this关键字、static关键字、方法重载、方法重写、包(packahe)

    运行第一个JAVA程序: 这里使用的开发环境是eclipse,新建一个java工程,然后可以看到src这个是存放java代码的地方,然后在src文件右击新建一个class(类),然后可以看到下图,同样 ...

  10. java虚拟机MyEclipse_Eclipse和MyEclipse运行环境java虚拟机jvm设置,自己设置jre

    Eclipse运行环境java虚拟机jvm设置,自己设置jre 浅谈Eclipse寻找JVM(JRE)的顺序机制 Eclipse也是一个普通的Java程序,因此必须有一个JRE做为运行环境. 如果你的 ...

最新文章

  1. 标准情况下的最优方案与魔鬼赛道
  2. Apache + Tomcat 负载均衡 session复制
  3. 这老哥把GPU当暖气用,省钱了
  4. ubuntu下安装vue-cli后输入vue提示无法找到vue命令解决办法
  5. datatables每页显示数据刷新后不变_2019北京积分落户名单数据的一些分析
  6. 魔兽老玩家无需购买《燃烧远征》资料片序列号
  7. jigsaw kaggle_使用Project Jigsaw的JDK 9 Early Access上的Eclipse IDE
  8. 使用ftp搭建yum源问题解决
  9. aix升级新安装oracle,安装Oracle 11gR2 AIX 5.3 升级到TL11的一些小记录
  10. 数组求和forEach方法
  11. 开发Google Material Design风格的WPF程序
  12. BZOJ1079 [SCOI2008]着色方案 【dp记忆化搜索】
  13. 《史上最简单的 SpringCloud 教程》系列 (转载 http://blog.csdn.net/forezp/article/details/70148833 本文出自方志朋的博客)
  14. 【实验技术笔记】细胞表型检测之细胞周期(PI 染色)
  15. 优启通制作系统u盘_如何用优启通制作U盘启动盘
  16. 今天上班穿了一只拖鞋和一只凉鞋
  17. 初识中间件Kafka
  18. S5P6818 芯片手册 DMA 章节 理论篇 重排
  19. 计算机网络 可靠数据传输原理——从rdt协议到GBN到SR
  20. 一个屌丝程序猿的人生(六十三)

热门文章

  1. Codeforces Round #815 (Div. 2)
  2. Mac OS和Office版本问题
  3. 汶川大地震中的SAP成都研究院
  4. 【开源】司马编译器 Smart Compiler
  5. C#高效编程 改进C#代码的50个行之有效的办法(第2版)
  6. Java基础知识(七)
  7. 靠期货真的能实现财务自由么?
  8. Informatica PowerCenter 简介(一)
  9. 用聚合数据苏州实时公交API写的微信小程序
  10. C++ 中谓词是什么?