JDK包含JRE,但即使在安装JDK并设置JAVA_HOME之后,每当我使用webstart或Java测试页面测试Java时,它都表示没有安装Java.我需要安装JRE吗?
好的,感谢 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"\nRun Code Online (Sandbox Code Playgroud)\n\n早期版本可能会在安装JDK后出现公共安装显示。
\n| 归档时间: |
|
| 查看次数: |
7052 次 |
| 最近记录: |