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实现。