在Java 8的JDK安装上关闭自动更新

时间:2016-01-11 20:29:22

标签: java windows java-8

有人知道如何在安装为JDK时关闭Java 8的自动更新功能吗?

我们使用puppet在数百个TeamCity Windows代理上安装java 8 JDK。静默安装工作正常,但默认设置是打开Java自动更新。然后,有时Java更新过程会挂起,等待有人回复自动更新提示。我们如何关闭JDK安装的自动更新。 我已经看到这可以在安装JRE安装时使用配置文件来完成,但是我无法找到如何为JDK安装设置它的任何地方。

2 个答案:

答案 0 :(得分:0)

我唯一能想到的是禁用启动时加载的自动更新程序。这适用于大多数Windows版本:

enter code here
- Start menu
- type in my config and hit the first option
- navigate to the start up programs tab and find something along the lines of "java auto updater" and select it and press the disable button. 

另一种方法是使用CCleaner:它有一个内置选项来禁用启动程序+它对于清理注册表和垃圾文件非常有用。

答案 1 :(得分:0)

如果您想省略更新程序,可以采用不同的方法:下载Oracle提供的server JRE。尽管它的名字,它包含一个JDK。您唯一的缺点可能是此JDK仅作为x64提供,因为Oracles策略仅在服务器上提供此版本。

以下是.tar.gz的内容,例如可以使用7-zip解压缩。您可以清楚地看到该存档中有javac.exe

JavaC.exe inside Oracles x64 Server JRE