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