关于jre是什么

JRE(JavaRuntimeEnvironment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

关于jre是什么

JRE为Java Runtime Environment的简称,Java Runtime Environment(包括Java Plug-in)是 Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输 应用程序的Java平台。 编译器 JRE需要辅助软件--Java Plug-in--以便在 浏览器中运行 applet。

Java Plug-in软件允许Java Applet和JavaBean组件在使用Sun的Java Runtime Environment(JRE)的 浏览器中运行,而不是在使用缺省的Java运行环境的浏览器中运行。Java Plug-in可用于Netscape Navigator和Microsoft Internet Explorer。

J2RE是Java2 Runtime Environment,即Java运行环境,只是强调其匹配Java2平台,有时简称JRE Applet 在 JDK中附带有JRE。注意由于Microsoft对Java的支持不完全,请不要使用IE自带的 虚拟机来运行 Applet,务必安装一个 JRE或 JDK。

JDK、JRE、JVM之间的关系

概念释义

JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。

JRE(Java Runtime Environment)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

JVM(Java Virtual Machine)是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。

两套jre

如果安装了JDK,会发同你的电脑有两套JRE,一套位于 JDK安装目录下,另外一套位于C:Program FilesJava下。

后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端 Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个位于 C:Program FilesJava 目录下的JRE。如果你只安装JRE,而不是JDK,那么只会在 C:Program FilesJava 目录下安装唯一的一套JRE。

JRE 的地位就象一台PC机一样,我们写好的Win32应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。所以当你装完 JDK后,如果分别在硬盘上的两个不同地方安装了两套JRE,那么你可以想象你的电脑有两台虚拟的Java PC机,都具有运行Java程序的功能。所以我们可以说,只要你的电脑安装了JRE,就可以正确运行Java应用程序。

为什么Sun要让JDK安装两套相同的JRE?

因为JDK里面有很多用Java所编写的开发工具(如javac.exe、jar.exe等),而且都放置在JDK安装目录下lib ools.jar 里。从下面例子可以看出,先将tools.jar改名为tools1.jar,然后运行javac.exe,显示如下结果:

Exception in thread main java.lang.NoClassDefFoundError: com/sun/tools/javac/Main

这个意思是说,你输入javac.exe与输入

java -cp c:jdklib ools.jar com.sun.tools.javac.Main

是一样的,会得到相同的结果。

我们可以证明javac.exe只是一个包装器(Wrapper),而制作的目的是为了让开发者免于输入太长的指命。JDK里的工具几乎是用Java所编写, 所以也是Java应用程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE运行java自带工具。而位于C:Program FilesJava目录下的JRE是用来运行一般Java程序用的。

两套jre的工作

如果一台电脑安装两套以上的JRE,谁来决定呢?这个重大任务就落在java.exe身上。Java.exe的工作就是找

到合适的JRE来运行Java程序。

Java.exe依照底下的顺序来查找JRE:

自己的目录下有没有JRE;

父目录有没有JRE;

查询注册表:

[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment]

所以java.exe的运行结果与你的电脑里面哪个JRE被执行有很大的关系。

JVM

JRE目录下的Bin目录有两个目录:server与client。这就是真正的jvm.dll所在。

jvm.dll 无法单独工作,当jvm.dll启动后,会使用explicit的方法(就是使用Win32 API之中的LoadLibrary()与GetProcAddress()来载入辅助用的动态链接库),而这些辅助用的动态链接库(.dll)都必须位 于jvm.dll所在目录的父目录之中。因此想使用哪个JVM,只需要设置PATH,指向JRE所在目录底下的jvm.dll。

[关于jre是什么]

相关文章

线下门店运营管理方案

为了确保我们的努力取得实效,通常会被要求事先制定方案,方案是解决一个问题或者一项工程,一个课题的详细过程。你知道什么样的方案才能切实地帮助到我们吗?以下是小编为大家整理的线下门店运营管理方案(通用7篇...
资料大全2017-03-09
线下门店运营管理方案

七年级寒假生物作业答案

快开学了,我们也该静下心来学习复习一下上个学期的课程,本文(七年级寒假生物作业答案)由应届毕业生网整理,欢迎阅读,七年级人教版寒假生物作业答案。【人教版七年级寒假生物作业答案)】1.下...
资料大全2011-09-09
七年级寒假生物作业答案

我心目中的老师

我心目中的老师(一)老师,一个多么神圣的职业;老师,就像是大海,包容了千千万万条我们这样的小河流:海纳百川。再我的眼里,敬爱的王老师又将是怎样的呢?请听我娓娓道来吧!我心中的王老师,总喜欢穿着黑白相间...
资料大全2018-05-02
我心目中的老师

秋天问候短信

采一片秋叶装满祝福,下一场秋雨载满快乐,携一滴秋露盛满幸福,以下是一篇关于秋天问候大全,供大家参考,希望可以帮助到大家,秋天问候短信。1. 转眼入秋来,凉风解署灾,秋花清香溢心房,秋色高远宽心...
资料大全2015-01-06
秋天问候短信

中国灯具十大品牌排行榜 前十名

照明灯具什么牌子好?照明灯具哪个牌子好?照明灯具品牌都有哪些?下面是unjs小编整理的相关内容,欢迎大家阅读!1飞利浦照明(始创于1891年荷兰,中国驰名商标,世界知名品牌,全球100个最具价值品牌,...
资料大全2012-01-05
中国灯具十大品牌排行榜 前十名

乔迁之喜邀请函

邀请函可适当添加个性化的邀约文字。在发展不断提速的社会中,邀请函在现实生活中使用广泛,想写邀请函却不知道该请教谁?下面是小编收集整理的乔迁之喜邀请函范本(精选9篇),仅供参考,希望能够帮助到大家。乔迁...
资料大全2018-07-09
乔迁之喜邀请函