Jason Goemaat Asked: 2015-02-26 18:56:20 +0800 CST2015-02-26 18:56:20 +0800 CST 2015-02-26 18:56:20 +0800 CST 如何在没有 Oracle 广告软件的 Windows 服务器上安装 JRE? 772 我想在我们的一台服务器上安装 Java,但由于 Oracle捆绑了 Ask.com 工具栏和一些病毒扫描程序,所以我保持沉默。我读过java 更新程序甚至会为重要的安全修复程序安装这些,如果它们丢失,并且工具栏安装有 10 分钟的内置延迟,因此如果您意识到自己意外安装了它,您将无法立即将其删除。 甚至不需要或不希望安装 java 浏览器插件,我只想要一个干净的 JRE 安装。 我注意到一些应用程序(例如 Atlassian Stash)安装了自己的 JRE,是否有一些我找不到的自动安装程序?我可以将 JRE 目录从其中之一复制到我的服务器吗? windows 5 个回答 Voted Best Answer Harry Johnston 2015-02-26T19:06:33+08:002015-02-26T19:06:33+08:00 http://oracle.com/technetwork/java/javase/downloads/index.html上的离线安装程序不包括捆绑软件。 kapex 2015-02-27T07:49:38+08:002015-02-27T07:49:38+08:00 Java 控制面板中有一个选项可以禁用未来的广告软件安装。 Java 控制面板 ( jre\bin\javacpl.exe) 可以在名称下的开始/应用程序菜单中找到,也可以在Configure JavaWindows 控制面板的程序组下找到。 在 Java 控制面板中,该选项隐藏在Advanced最底部的选项卡下。它被命名为Suppress sponsor offers when installing or updating Java。 peter 2015-02-27T04:40:11+08:002015-02-27T04:40:11+08:00 如果您愿意使用第三方软件,请尝试 Ninite (ninite.com)。在过去的几年里,我一直在使用它进行大量更新。 它是一个免费的无人值守安装程序/更新程序,适用于 Java、Flash、Silverlight、Web 浏览器、实用程序、开发人员工具等,安装/更新不需要任何交互,只需启动它,它将自行安装所有内容,不包括任何工具栏或其他与您正在安装的应用程序捆绑在一起的东西。 在他们的网站上,只需从列表中选择您想要的东西,然后一个大约 300kb 的小 exe 文件会将所选软件更新到最新版本,或者如果尚未安装则安装它。实际上,我将它放在某些计算机上的任务计划程序作业中,以确保它们的软件保持更新(尤其是 Flash 运行时)。 他们没有提供所有可用的软件,但它涵盖了我需要的大部分内容,包括 Java JRE 和 JDK。付费专业版还为您提供集中管理的更新,这可能对服务器有用。 披露:我只是一个更满意的免费客户,从来没有从他们那里获得过付费服务或为他们工作过。 注意:Adobe 要求他们从更新选项中删除 Flash。如果您为专业版付费或在线找到旧的 Ninite Flash 安装程序文件(只需先验证签名),它仍然可用。 abstrask 2015-03-06T15:05:45+08:002015-03-06T15:05:45+08:00 请允许我参考我在 Superuser.com 上提出的类似问题的答案,我认为该问题特别适合 ServerFault.com/enterprise 部分。 据我所知,Ninite 软件包不能静默安装(除非您付费),而且 GUI 选项在任何比几台计算机更大的环境中都不实用。 两个答案包括注册表设置(可以使用组策略首选项进行部署)和管理模板,可以通过传统 GPO 进行部署。 在这个答案中,Danilo Roascio指出您可以添加一个 REG_SZ 注册表值SPONSORSinHKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft和HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft。将值设置为DISABLE。当然也可以使用组策略首选项部署此值。 在另一个答案中,Mike提供了一个简洁的管理模板,该模板配置相同,用于导入 GPO。 Felix 2015-02-26T19:00:24+08:002015-02-26T19:00:24+08:00 不可以。安装 Ask 是完全可选的(尽管默认情况下会选中此选项)。所以取消选中它,只安装Java!
http://oracle.com/technetwork/java/javase/downloads/index.html上的离线安装程序不包括捆绑软件。
Java 控制面板中有一个选项可以禁用未来的广告软件安装。
Java 控制面板 (
jre\bin\javacpl.exe
) 可以在名称下的开始/应用程序菜单中找到,也可以在Configure Java
Windows 控制面板的程序组下找到。在 Java 控制面板中,该选项隐藏在
Advanced
最底部的选项卡下。它被命名为Suppress sponsor offers when installing or updating Java
。如果您愿意使用第三方软件,请尝试 Ninite (ninite.com)。在过去的几年里,我一直在使用它进行大量更新。
它是一个免费的无人值守安装程序/更新程序,适用于 Java、Flash、Silverlight、Web 浏览器、实用程序、开发人员工具等,安装/更新不需要任何交互,只需启动它,它将自行安装所有内容,不包括任何工具栏或其他与您正在安装的应用程序捆绑在一起的东西。
在他们的网站上,只需从列表中选择您想要的东西,然后一个大约 300kb 的小 exe 文件会将所选软件更新到最新版本,或者如果尚未安装则安装它。实际上,我将它放在某些计算机上的任务计划程序作业中,以确保它们的软件保持更新(尤其是 Flash 运行时)。
他们没有提供所有可用的软件,但它涵盖了我需要的大部分内容,包括 Java JRE 和 JDK。付费专业版还为您提供集中管理的更新,这可能对服务器有用。
披露:我只是一个更满意的免费客户,从来没有从他们那里获得过付费服务或为他们工作过。
注意:Adobe 要求他们从更新选项中删除 Flash。如果您为专业版付费或在线找到旧的 Ninite Flash 安装程序文件(只需先验证签名),它仍然可用。
请允许我参考我在 Superuser.com 上提出的类似问题的答案,我认为该问题特别适合 ServerFault.com/enterprise 部分。
据我所知,Ninite 软件包不能静默安装(除非您付费),而且 GUI 选项在任何比几台计算机更大的环境中都不实用。
两个答案包括注册表设置(可以使用组策略首选项进行部署)和管理模板,可以通过传统 GPO 进行部署。
在这个答案中,Danilo Roascio指出您可以添加一个 REG_SZ 注册表值
SPONSORS
inHKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
和HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
。将值设置为DISABLE
。当然也可以使用组策略首选项部署此值。在另一个答案中,Mike提供了一个简洁的管理模板,该模板配置相同,用于导入 GPO。
不可以。安装 Ask 是完全可选的(尽管默认情况下会选中此选项)。所以取消选中它,只安装Java!