如何在没有Oracle广告软件的Windows服务器上安装JRE?

我想在我们的一台服务器上安装Java,但由于Oracle 捆绑了一个Ask.com工具栏和一些病毒扫描程序,所以我很吝啬。 我读过的Java更新甚至安装这些重要的安全修复,如果他们缺less,工具栏安装有10分钟的内置延迟,所以你不能立即删除它,如果你意识到你偶然安装它。

没有必要甚至不需要安装java浏览器插件,我只想要一个干净的JRE安装。

我注意到一些应用程序,如Atlassian Stash安装他们自己的JRE,有没有我找不到的自动化安装程序? 我可以从其中之一复制JRE目录到我的服务器吗?

    有一个选项可以禁用Java控制面板中的未来广告软件安装。

    Java控制面板( jre\bin\javacpl.exe )可以在“开始”/“应用程序”菜单中的“ Configure Java或“Windows控制面板”下的“程序”组下find。

    在Java控制面板中,该选项隐藏在最下方的“ Advanced选项卡下。 它Suppress sponsor offers when installing or updating Java被命名为Suppress sponsor offers when installing or updating Java

    Java控制面板>高级>安装或更新Java时禁止主办方提供

    如果您愿意使用第三方软件,请尝试Ninite(ninite.com)。 过去几年来我一直在使用它进行大量更新。

    它是一个免费的无人值守的安装程序/更新,如Java,Flash,Silverlight的,网页浏览器,实用程序,开发工具等等,安装/更新不需要任何交互,只需启动它,它会自己安装一切,工具栏或与您正在安装的应用程序捆绑在一起的其他东西。

    在他们的网站上,只需从列表中select你想要的东西,然后一个小〜300kb的exe文件将更新select的软件到最新版本,或者如果它尚未安装,则安装它。 实际上,我将它放在某些计算机上的Task Scheduler作业中,以确保它们的软件保持更新(尤其是Flash运行时)。

    他们没有任何可用的软件,但它涵盖了我所需要的大部分,包括Java JRE和JDK。 付费Pro版本还为您提供集中pipe理的更新,这对于服务器可能是有用的。

    披露:我只是一个满意的免费客户,从来没有从他们的付费服务或工作。

    注意:Adobe要求他们从更新选项中删除Flash。 如果您支付Pro版本,或者如果您在线find一个旧的Ninite Flash安装程序文件(只需首先validation签名),它仍然可用。

    请允许我参考我在Superuser.com上询问的类似问题的答案,我认为这个问题特别适合ServerFault.com/enterprise细分市场。

    据我所知,Ninite软件包无法安静地安装(除非你付费),而GUI选项在任何大于几台计算机的环境中都不实用。

    两个答案包括registry设置(可以使用组策略首选项进行部署)和pipe理模板,可以通过传统的GPO进行部署。

    在这个答案中 , Danilo Roascio指出,您可以在HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoftHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft添加一个REG_SZregistry值的SPONSORS 。 将该值设置为DISABLE 。 这个值当然也可以使用组策略首选项进行部署。

    在另一个答案中 , Mike提供了一个整洁的pipe理模板,configuration相同的,用于导入到GPO。

    不需要。安装Ask是完全可选的(尽pipe此选项默认选中)。 所以取消选中它,只有Java被安装!