在Windows 10上使用puppet下载jdk 8

时间:2018-02-15 17:19:08

标签: puppet puppet-enterprise

我需要在Windows上下载jdk-8u45-windows-x64.exe并安装java。当我使用pget时,它会下载一个损坏/不可读的文件。

download.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',
 }

}

我尝试使用来自木偶伪造的cyberious / windows_java,但它也没有用。 有没有其他方法在Windows上安装java。

1 个答案:

答案 0 :(得分:0)

此清单中的两个问题

  1. 提到了一个Exception_al
  2. 如下图所示,你应该逃避" \"。为此你必须使用" /"而不是" \" enter image description here