【发布时间】:2018-02-15 17:19:08
【问题描述】:
我需要在 windows 上下载 jdk-8u45-windows-x64.exe 并安装 java。当我使用 pget 时,它会下载一个损坏/不可读的文件。
下载.pp
class role::java {
pget{'Download java':
source => 'http://download.oracle.com/otn-pub/java/jdk/8u45-b15/jdk-8u45-windows-x64.exe',
target => 'C:\Users\Administrator\Downloads',
}
exec{"jdkinstaller":
command => "C:\Users\Administrator\Downloads\jdk-8u45-windows-x64.exe /s ADDLOCAL=\"ToolsFeature,DemosFeature,SourceFeature\" ",
creates => 'C:\Program Files\Java\jdk1.8.0_45\bin\javac.exe',
logoutput => 'true',
}
}
我尝试使用 puppet forge 中的cyberious/windows_java,但也没有用。 有没有其他方法可以在windows上安装java。
【问题讨论】:
-
当我尝试打开链接时,我得到一个错误页面来接受协议。很可能这是在 pget 期间下载的内容,它肯定不是可执行文件。请核实。我建议您下载它并将其托管在您可以直接下载的地方