我想在我们的一台服务器上安装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
。
如果您愿意使用第三方软件,请尝试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\JavaSoft
和HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
添加一个REG_SZregistry值的SPONSORS 。 将该值设置为DISABLE
。 这个值当然也可以使用组策略首选项进行部署。
在另一个答案中 , Mike提供了一个整洁的pipe理模板,configuration相同的,用于导入到GPO。
不需要。安装Ask是完全可选的(尽pipe此选项默认选中)。 所以取消选中它,只有Java被安装!