JDK包含JRE,但即使在安装JDK并设置JAVA_HOME之后,每当我使用webstart或Java test page测试Java时,它都表示没有安装Java。我需要安装JRE吗?
答案 0 :(得分:5)
为了让java在浏览器中工作,你需要java浏览器插件,它不是JDK附带的。
答案 1 :(得分:0)
好的,感谢a_horse_with_no_name我发现,原因是因为JRE不仅仅是Oracle,可能有像Weblogic这样的供应商JRE使用JRockit JRE。 并且将开发环境JRE从运行时执行oracle安装中分离出来并不是最后安装JRE作为主JRE和公共。加上公共JRE安装使用注册表项;运行java基础应用程序的私有应用程序不会。
在开发中,用户也可以使用堆栈跟踪或转储与公共隔离的内存。 当jdk更新时,更新公共JRE中也可能发生类版本异常。 我们可以在安装过程中从命令行设置private
jdk.exe /s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature"
早期版本可能在安装JDK后有公开安装节目。