JRE包括什么?
我知道JDK包含所有java包。但是除了java.exe之外,JRE包括什么? 我可以理解JRE中’bin’文件夹中的东西的必需品但是’lib’文件夹怎么样?
查看 Sun JDK文档中的JDK和JRE文件结构文档。
它具体说明了以下关于lib
目录:
Java运行时环境使用的代码库,属性设置和资源文件。 例如:
- rt.jar – 引导类(构成Java平台核心API的RunTime类)。
- charsets.jar – 字符转换类。
除了ext子目录(如下所述)之外,还有几个额外的资源子目录,这里没有描述。
JRE由JVM组成,JVM是Java语言的运行时解释器,类加载器,安全执行实现类,Java API(核心类,SE类)和Java Web(部署)基础,其中包括Java Web Start。
JRE的lib部分是Java库,其中包含为JavaBeans Components(JBCL)和Generic Collections(GCL)等function奠定基础的类。
其余部分具有运行时支持,包括标准类库。
JRE是一个Java运行时环境,它包含一组库+ JVM使用的其他文件runtime.JRE为Java应用程序提供运行时环境.JVM的JRE实现。