Java中什么是JRE?什么是JRE?
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?相关推荐
- Java中JDK,JRE和JVM之间的关系
初学JAVA很容易被其中的很多概念弄的傻傻分不清楚,首先从概念上理解一下吧,JDK(Java Development Kit)简单理解就是Java开发工具包,JRE(Java Runtime Envi ...
- java中的jre里面有什么_Java中JRE介绍,JRE是什么
首页 > 基础教程 > 基础知识 > JDK&JRE&JVM Java中JRE介绍,JRE是什么 JRE简介 JRE(Java Runtime Environment ...
- Java教程:Java中JVM、JRE和JDK三者有什么区别和联系?
本篇文章由 泉州SEO www.234yp.com 整理发布,Java教程 www.234yp.com/Article/198121.html 谢谢合作! Java教程任何语言或者软件的运行都需要环境 ...
- Java中JRE指什么呢?
转自: Java中JRE指什么呢? 下文笔者讲述java中JRE的简介说明,如下所示: JRE简介 JRE(Java Runtime Environment,Java运行环境) 包含JVM标准实现及J ...
- 3.Java中JVM, JRE和JDK的关系是什么?
3.Java中JVM, JRE和JDK的关系是什么? JVM(Java Virtual Machine),Java虚拟机 JRE(Java Runtime Environment),Java运行环境, ...
- Java 中的 JDK,JRE 和 JVM 有什么区别和联系?
点击上方关注 "终端研发部" 设为"星标",和你一起掌握更多数据库知识 首先说说JDK JDK(Java Development Kit) 是 Java 语言的 ...
- Java中JDK、JRE、JVM是什么?有什么区别?有什么关系?
JDK简介 JDK是Java Development Kit的缩写,是Java的开发工具包. JDK : Java Development ToolKit(Java开发工具包).JDK是整个JAVA的 ...
- Java中JVM、JRE和JDK三者有什么区别和联系?
Java 语言的开发运行,离不开 Java 语言的运行环境 JRE.没有 JRE 的支持,Java 语言便无法运行.当然,如果还想编译 Java 程序,小项目开发的话,JRE 是明显不够了,这时候就需 ...
- JAVA SE、EE、ME,JRE、JDK,基本数据类型,访问修饰符、函数、封装的概念、UML类图、构造方法、this关键字、static关键字、方法重载、方法重写、包(packahe)
运行第一个JAVA程序: 这里使用的开发环境是eclipse,新建一个java工程,然后可以看到src这个是存放java代码的地方,然后在src文件右击新建一个class(类),然后可以看到下图,同样 ...
- java虚拟机MyEclipse_Eclipse和MyEclipse运行环境java虚拟机jvm设置,自己设置jre
Eclipse运行环境java虚拟机jvm设置,自己设置jre 浅谈Eclipse寻找JVM(JRE)的顺序机制 Eclipse也是一个普通的Java程序,因此必须有一个JRE做为运行环境. 如果你的 ...
最新文章
- 标准情况下的最优方案与魔鬼赛道
- Apache + Tomcat 负载均衡 session复制
- 这老哥把GPU当暖气用,省钱了
- ubuntu下安装vue-cli后输入vue提示无法找到vue命令解决办法
- datatables每页显示数据刷新后不变_2019北京积分落户名单数据的一些分析
- 魔兽老玩家无需购买《燃烧远征》资料片序列号
- jigsaw kaggle_使用Project Jigsaw的JDK 9 Early Access上的Eclipse IDE
- 使用ftp搭建yum源问题解决
- aix升级新安装oracle,安装Oracle 11gR2 AIX 5.3 升级到TL11的一些小记录
- 数组求和forEach方法
- 开发Google Material Design风格的WPF程序
- BZOJ1079 [SCOI2008]着色方案 【dp记忆化搜索】
- 《史上最简单的 SpringCloud 教程》系列 (转载 http://blog.csdn.net/forezp/article/details/70148833 本文出自方志朋的博客)
- 【实验技术笔记】细胞表型检测之细胞周期(PI 染色)
- 优启通制作系统u盘_如何用优启通制作U盘启动盘
- 今天上班穿了一只拖鞋和一只凉鞋
- 初识中间件Kafka
- S5P6818 芯片手册 DMA 章节 理论篇 重排
- 计算机网络 可靠数据传输原理——从rdt协议到GBN到SR
- 一个屌丝程序猿的人生(六十三)