安装Java JDK之后,为什么需要安装JRE

Ali*_*edy 8 java installation

JDK包含JRE,但即使在安装JDK并设置JAVA_HOME之后,每当我使用webstart或Java测试页面测试Java时,它都表示没有安装Java.我需要安装JRE吗?

Tho*_*sen 5

为了使java在浏览器中工作,您需要Java浏览器插件,它不随JDK一起提供.


Ali*_*edy 0

好的,感谢 a_horse_with_no_name 我发现,原因是因为 JRE 不仅仅由 Oracle 提供,可能还有供应商 JRE,例如 Weblogic 使用 JRockit JRE。\n为了将开发环境 JRE 与运行时执行分开,oracle 安装没有获取最后一个安装 JRE作为家庭 JRE 和公共 . 另外,公共 JRE 安装使用注册表项;要运行Java基础应用程序,私有应用程序不会\xe2\x80\x99t。

\n\n

在开发过程中,用户还可以使用与公共内存隔离的堆栈跟踪或转储内存。\n当 jdk 较新时,更新公共 JRE 时也可能会出现类版本异常。\n我们可以在安装过程中从命令行设置私有,例如

\n\n
 jdk.exe /s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature"\n
Run Code Online (Sandbox Code Playgroud)\n\n

早期版本可能会在安装JDK后出现公共安装显示。

\n