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