我看到现在很多WEB的单机应用程序,直接打包安装成EXE安装程序,简单的运行安装程序就完成所有的部署工作,可以直接运行程序,请问是如何实现的?TOMCAT可以一起打包吗?或者其它的服务器也行.

解决方案 »

  1.   

    时下此类打包的工具有不少,阁下可以baidu一下,根据自己的需求选择一种在这简单说一下,InstallShield professional是个非常专业的工具,本人比较喜欢用它
    如lz所说将web程序打成安装包,一般会用c做外壳(将web网页嵌于c的边框内,如qq游戏便是此类)
    另外可以将一些东西一同打进去(如jsdk)。实际上打包就是一个压缩过程,将你工程中资源(如:jar文件,jpg文件,dll文件等)一并压缩在一起
    然后在InstallShield professional里设置脚本(c)实现写注册表,指定参数,路径等工作,然后安装就是按脚本的规则进行解压到pc机的过程。
      

  2.   

    有必要吗?
    单机的WEB不需要那么麻烦的啊,JDK内已经附带了内建的WEB服务器支持。你要不喜欢,还有很多Http轻量级的实现可以用,比如JETTY