Instalador em Java - Runtime.getRuntime().exe();?

Boa tarde pessoal estou fazendo um instalador para meu sistema em java,e me depairei com um porblema eu preciso instalr o postgres antes de copiar os dados do meu sistema, mas nao estou conseguindo utilizar o metodo Runtime…
ele nao executa o comando abaixo alguem poderia me ajudar?

valew

Runtime.getRuntime().exec("msiexec /i " +
                    "./resources/postgreSQL/postgresql-8.1-int.msi /qr " +
                    "INTERNALLAUNCH=1 ADDLOCAL='server,nls,psql' PERMITREMOTE=1 " +
                    "CREATESERVICEUSER=1 DOSERVICE=1 DOINITDB=1 SERVICEDOMAIN='%COMPUTERNAME%' " +
                    "SERVICEACCOUNT='postgres' SERVICEPASSWORD='postgres' SUPERUSER='supervisor' " +
                    "SUPERPASSWORD='1234' ENCODING='LATIN1' TRANSFORMS=:lang_pt_br LISTENPORT=5432 " +
                    "BASEDIR='c:\unimake_bd' DATADIR='c:\unimake_bd\data'");