我在Windows下使用ant开发了一个web项目,是从命令行中输入ant start之后才启动服务的。我现在想把项目打成包,点击时即可自动启动服务,不去重新编译,也就是直接执行编译好的class文件。我该怎么做?先在这里谢谢各位了。

解决方案 »

  1.   

    有专门的工具可以把class文件转换为可以执行的jar,例如Antigen 等
      

  2.   

    写一个bat文件,在里面执行你的ant start
      

  3.   

    不是将class文件转换为jar,而是利用编译好的class文件,即项目运行时不需要重新去编译java类,只需要启动服务,使用已有的class文件即可。请问bat文件怎么写啊?它可以实现吗?
      

  4.   


    <jar basedir="${build.dir.classes}"
         jarfile="${build.jar.file}"
         manifest="${manifset}" />