Tags:JavaJREjava运行环境JDK
JRE是Java运行环境,是执行Java程序所需的环境集合,包括JVM标准实现和Java核心类库,很多软件都是用Java技术开发的。
必须有JDK1.6或更高版本或JRE1.6或更高版本的运行环境才能运行。 如果计算机上安装了JDK1.6或更高版本,则不需要配置JRE。
主要特色
JRE是Java运行时环境的简称,Java Runtime Environment (包括Java插件)是Sun的产品。
它包括两部分: Java运行时环境和Java插件。 javaruntimeenvironment(JRE )是一个可以在其上执行、测试和传输的APP应用程序
序的Java平台。 它包括Java虚拟机、Java核心类库和支持文件。 它不包含作为开发工具的编译器、调试器和其他工具。 JRE需要一个Java插件,它是在浏览器中运行小程序的辅助软件。
通过使用Java插件软件,可以在使用sun javaruntimeenvironment ( JRE )的浏览器中运行Java applet和JavaBean组件。
这不是使用缺省Java运行时环境的浏览器。 Java插件可用于Netscape Navigator和Microsoft internet
资源管理器。
J2RE是Java2运行时环境,也就是Java运行时环境,只是强调它符合Java2平台,有时简称为JRE。 如果只是运行Java程序或小程序,下载并安装就可以了。
如果要自行开发Java软件,请下载JDK。 JDK附带了JRE。 请注意
微软不完全支持Java。 请勿使用IE附带的虚拟机运行小程序。 请务必安装JRE或JDK。
版本管理
Java的解决方案是每个程序自己携带一组JRE。
例如,某人的机器上已经安装了很多JRE和JDK集。 JDK包含相同版本的JRE,还包含编译器和其他工具。 分别如下。
BEAWeblogic Server 7.0附带了JDK1.3.1_02,并且还下载了最新的JDK1.4.1_02
JBuilder9附带了一组JDK1.4.1_02
Oracle8.1.7附带了JRE1.1.7
RationRose附带了JDK1.3
DreamWeaver附带了JDK1.3
6套JRE分别安装在不同的目录中,互不影响。 在控制台上运行java.exe时,操作系统将按如下方式查找JRE :
首先查找当前目录下是否有JRE
查找父目录下是否有JRE
然后在PATH路径中查找JRE
确定注册表HKEY _ local _ machine\software\javasoft\javaruntimeenvironment\current version中的键值指向哪个JRE
最常用的是在PATH路径中查找JRE。 通常,在自己的程序运行之前,会在批处理文件中临时设置PATH,并将自己的JRE放在PATH路径的开头,所以一定会运行自己的JRE,版本不会混乱。
基础类库
JRE拥有的基类库主要是一个名为JRE\lib\rt.jar的文件,其中包含标准Java2平台版的所有类库。 与JRE的版本一致。
net框架核心类库
Net Framekwork的核心类库位于C:\Winnt\assembly\gac\目录下,每个命名空间都位于不同的目录中,就像JRE成为软件包一样。 此外,还可能存在以下不同的版本:
类库1.0版本C:\Winnt\assembly\gac\名称\1.0\名称. dll
类库1.1版本C:\Winnt\assembly\gac\名称\1.1\名称. dll
这样做虽然可以灵活地随时将类库更新为最新状态,但容易带来版本控制的复杂性,从而导致版本不匹配。
小编点评: