BlueJ

BlueJ is an IDE for the Java programming language, developed mainly for educational purposes: http://bluej.org

Additional silent installer options: http://www.bluej.org/help/faq.html#winsilentinstall

<package
  id="bluej" 
  name="BlueJ" 
  revision="%version%"
  reboot="false" 
  priority="70">
 
  <variable name="version" value="3.0.8" />
 
  <check type="uninstall" condition="versiongreaterorequal" path="BlueJ" value="%version%" />
 
  <install cmd='msiexec /qn /i "%SOFTWARE%\entwicklung\bluej-308.msi" INSTALLMENUSHORTCUT=1 INSTALLDESKTOPSHORTCUT="" INSTALLASSOCIATIONS=1 ALLUSERS=yes' />
 
  <upgrade include="install" />
 
  <remove cmd="msiexec /qn /uninstall {7D66971C-652B-4065-A6B1-B3EE313C254B}" />
 
</package>