<HTML><BODY>Hello All!<br><br>Silent install Java x86 from JRE executable file is not possible on Windows x64. It is well-known problem (see <a href="http://www.itninja.com/question/failure-exit-code-1619-java-x86" data-mce-href="http://www.itninja.com/question/failure-exit-code-1619-java-x86" target="_blank">http://www.itninja.com/question/failure-exit-code-1619-java-x86</a>).<br>At present the best way unpacks MANUALY, looks out for *.msi and *.cab, copies them to anywhere and uses as MSI package.<br>I'm too lazy doing so many actions ;)<br><br>Today I find another way - symlink.<br><br>       <variable name="x86_path" value="C:\Windows\System32\config\systemprofile\AppData\LocalLow" /><br>       <variable name="x64_path" value="C:\Windows\SysWOW64\config\systemprofile\AppData\LocalLow" /><br><br>        <install cmd='%COMSPEC% /C if not exist "%x86_path%\Sun" mkdir "%x86_path%\Sun"' architecture="x64"/><br>        <install cmd='%COMSPEC% /C if exist "%x86_path%\Sun\Java" rmdir /S /Q "%x86_path%\Sun\Java"' architecture="x64"/><br>        <install cmd='%COMSPEC% /C mklink /D %x86_path%\Sun\Java %x64_path%\Sun\Java\' architecture="x64"/><br>        <install cmd='"%PKG_SOURCE%\jre-%PKG_VERSION%-windows-i586.exe" %PKG_INSTALL_SWITCH%' /><br><br>        <install cmd='%COMSPEC% /C if not exist "%x86_path%\Sun" mkdir "%x86_path%\Sun"' architecture="x64"/><br>        <install cmd='%COMSPEC% /C if exist "%x86_path%\Sun\Java" rmdir /S /Q "%x86_path%\Sun\Java"' architecture="x64"/><br>        <install cmd='%COMSPEC% /C mklink /D %x86_path%\Sun\Java %x64_path%\Sun\Java\' architecture="x64"/><br>        <install cmd='"%PKG_SOURCE%\jre-%PKG_VERSION%-windows-x64.exe" %PKG_INSTALL_SWITCH%' architecture="x64"/><br><br>Now I can install Java x86 from JRE executable file SILENTLY!<br><br>I test it on Windows 7, NTFS filesystem.<br><br>On WinXP mklink uility may not present.<br><br><br>--<br>Bye<br>Serg<br></BODY></HTML>