我要做一个安装程序:1、调用第三方安装程序
2、在第三方安装程序安装好后,把第三方安装程序目录下的一个文件替换成我的怎么实现,我只会作一大堆文件在一起的安装程序,具有逻辑先后顺序的是在不会。遇到的问题:
1、不知道怎么用IDE运行.bat文件,bat里有替换文件的命令
2、我的安装程序只是调用第三方安装程序,在第三方安装程序还没有安完的时候,我自己的安装程序先执行到替换文件了,此时那个目录还没有产生
3、用户可以自由选择第三方安装程序路径,怎么获取路径以替换其文件(或者实在不行设置成固定不可修改安装路径也可以)需要完整的实现过程,实现了120分

解决方案 »

  1.   

    Process p =Runtime.getRuntime.exec("dd.bat");
    运行bat文件
      

  2.   

    用InstallShield打包时把你的第三方程序当成setup prerequisite就会先安装这个,安装完之后才继续安装你的程序!Setup prerequisite要自己做哦
      

  3.   

    印象中回答过这个问题。不过那个问题我是回答jre安装的。
    其实就2部
    1 调用外部安装程序,把标准版的安装好,比如jre/数据库等
    2 调用你自己的安装程序,修改默认的配置调用方法看1楼的即可不要小看bat,可是又简单,又好用的方法。当然你非得自己一个一个的用java调用也可以了!
      

  4.   

    我最近也用InstallShield这个在制作vc++编写的程序包