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

Jas*_*aat 45 windows java

我想在我们的一台服务器上安装 Java,但由于 Oracle捆绑了 Ask.com 工具栏和一些病毒扫描程序,所以我保持沉默。我已经读到java 更新程序甚至会在重要的安全修复程序丢失时安装它们,并且工具栏安装有 10 分钟的内置延迟,因此如果您发现是意外安装的,则无法立即将其删除。

甚至不需要或希望安装 Java 浏览器插件,我只想要一个干净的 JRE 安装。

我注意到有些应用程序(例如 Atlassian Stash)安装了自己的 JRE,是否有一些我找不到的自动安装程序?我可以将 JRE 目录从其中之一复制到我的服务器吗?

Har*_*ton 60

http://oracle.com/technetwork/java/javase/downloads/index.html 上的离线安装程序不包括捆绑软件。

  • 惊人的!“服务器 JRE”正是我正在寻找的。 (5认同)
  • +1 只有在线安装程序具有捆绑软件。 (3认同)

kap*_*pex 32

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

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

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

Java 控制面板 > 高级 > 在安装或更新 Java 时取消赞助商优惠


小智 10

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

这是一个免费的无人值守安装程序/更新程序,适用于 Java、Flash、Silverlight、Web 浏览器、实用程序、开发人员工具等,安装/更新不需要任何交互,只需启动它,它将自行安装所有内容,不包括任何工具栏或其他与您正在安装的应用程序捆绑在一起的东西。

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

他们没有提供所有可用的软件,但它涵盖了我需要的大部分内容,包括 Java JRE 和 JDK。付费专业版还为您提供集中管理的更新,这对服务器可能很有用。

披露:我只是一个更满意的免费层客户,从来没有从他们那里获得过付费服务或为他们工作过。

注意:Adobe 要求他们从更新选项中删除 Flash。如果您为 Pro 版本付费,或者您在网上找到旧的 Ninite Flash 安装程序文件(只需先验证签名),它仍然可用。

  • 同样值得一看的是 http://Chocolatey.org,它基于命令行/powershell 并基于 NuGet。 (7认同)