关于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所编写的开发工具(如、等),而且都放置在JDK安装目录下lib 里。从下面例子可以看出,先将改名为,然后运行,显示如下结果:
Exception in thread main assDefFoundError: com/sun/tools/javac/Main
这个意思是说,你输入与输入
java -cp c:jdklib
是一样的,会得到相同的结果。
我们可以证明只是一个包装器(Wrapper),而制作的目的是为了让开发者免于输入太长的指命。JDK里的工具几乎是用Java所编写, 所以也是Java应用程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE运行java自带工具。而位于C:Program FilesJava目录下的JRE是用来运行一般Java程序用的。
两套jre的工作
如果一台电脑安装两套以上的JRE,谁来决定呢?这个重大任务就落在身上。的工作就是找到合适的JRE来运行Java程序。
依照底下的顺序来查找JRE:
自己的目录下有没有JRE;
父目录有没有JRE;
查询注册表:
[HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment]
所以的运行结果与你的电脑里面哪个JRE被执行有很大的关系。
JVM
JRE目录下的Bin目录有两个目录:server与client。这就是真正的所在。
无法单独工作,当启动后,会使用explicit的方法(就是使用Win32 API之中的LoadLibrary()与GetProcAddress()来载入辅助用的动态链接库),而这些辅助用的动态链接库()都必须位 于所在目录的父目录之中。因此想使用哪个JVM,只需要设置PATH,指向JRE所在目录底下的。
-
小制作的作文300字3篇(实用)
在日复一日的学习、工作或生活中,许多人都有过写作文的经历,对作文都不陌生吧,作文可分为小学作文、中学作文、大学作文(论文)。你所见过的作文是什么样的呢?以下是小编为大家整理的小制作的作文300字3篇,欢迎大家借鉴与参考,希望对大家有所帮助。小制作的作文300字篇1...
-
我的小制作的作文3篇(热)
在平日的学习、工作和生活里,大家都写过作文,肯定对各类作文都很熟悉吧,作文是从内部言语向外部言语的过渡,即从经过压缩的简要的、自己能明白的语言,向开展的、具有规范语法结构的、能为他人所理解的外部语言形式的转化。还是对作文一筹莫展吗?以下是小编精心整理的...
-
我的小制作的作文【优秀3篇】
在平时的学习、工作或生活中,大家对作文都再熟悉不过了吧,作文根据写作时限的不同可以分为限时作文和非限时作文。作文的注意事项有许多,你确定会写吗?下面是小编收集整理的我的小制作的作文3篇,供大家参考借鉴,希望可以帮助到有需要的朋友。我的小制作的作文篇1我的...
-
[精选]制作过程的作文3篇
在日常学习、工作抑或是生活中,大家对作文都不陌生吧,作文要求篇章结构完整,一定要避免无结尾作文的出现。相信写作文是一个让许多人都头痛的问题,以下是小编整理的制作过程的作文3篇,仅供参考,欢迎大家阅读。制作过程的作文篇1我的小屋里有许许多多的小玩意儿,其中,最...