从我在最后一个小时所做的测试中可以看出,Oracle最终(*)为Windows上的Java JRE包含了"xcopy-style"软件包,甚至适用于非服务器版本。
是的,我知道什么是gzipped tar文件。只是没有这些文件的文档——而Windows的可执行安装程序是有文档的。
查看非服务器JRE的当前Java 7或8下载页面,我看到:
- Windows x86 Online jre-7u67-Windows-i586-iftw.exe
- Windows x86脱机jre-7u67-Windows-i586.exe
-
Windows x86
jre-7u67-windows-i586.tar.gz
- Windows x64 jre-7u67-Windows-x64.exe
- Windows x64 jre-7u67-Windows-x64.tar.gz
这些压缩文件似乎在我可以搜索到的任何文档中都没有提到,但它们的目的似乎是不必运行任何安装程序,只需将它们复制到机器上,正确设置路径,然后运行它们。(运行时确实如此,我对此进行了测试)。
尽管如此,没有任何提及或文档似乎很奇怪。那么,有没有官方提到为Windows引入这些tar.gz
文件?据我从历史下载中所知,它们是在J7u9中引入的,而Java 8显然是在8u20中引入的。
(*)"finally"是相对的。。。J7u9是从2012-10-16,所以它真的不是最近的,但我现在才开始考虑让J6的东西在J7/J8上运行,所以现在很高兴看到这些
描述如何安装这些tar.gz
文件(在Java 8的情况下)的Oracle文档是:
- 用于Microsoft Windows的服务器JRE安装
基本上,您可以卸载其中一个gzip并卸载tar,然后安装Java JRE或JDK。然后,您所需要做的就是将Java应用程序配置为使用它。。。以适当的方式。
(显然,这是一个服务器安装。它没有在Windows注册表中注册,也没有自动更新或卸载功能。)
上面的页面引用自Java 8 SE安装说明概述页面。