java怎么打包?可以打成自运行包吗 
我在网上查了很多,一直没有成功,忘高手指点 
要求要用命令行打 jar cvfm myPro.jar manifest.mf server
说明下 我的manifest.mf是这样写的 
Main-Class: server/ChatServer 
这里chatServer是入口类 
Main-lass: server.ChatServer 
这样写也试过 
我的server有所有的class文件,当前打包目录与server,manifest.mf同根目录 
忘高手解决,越详细越好
现在打包成功了,用java -jar myPro.jar也能运行,但是双击怎么不能运行,怎么才能打成双击可以运行的包呀

解决方案 »

  1.   

    貌似不用了,
    java -jar myPro.jar
    能运行说明是对的,
    可能你的打开方式没有选
    右键->javaw打开
      

  2.   

    说清楚一点,我是想用来发布的包,也就是在没装java虚拟机的电脑上也能运行
      

  3.   

    http://blog.csdn.net/sunyujia/archive/2008/03/09/2159733.aspx
      

  4.   

    用netbean 打包项目
    看看它打的包 是怎么写manifest.mf 和排列结构的
      

  5.   

    eclipse打包后可以在其他没有装java虚拟机的电脑上上运行吗
      

  6.   

     这个不是打包能解决的,建议exe4j
      

  7.   


    你的意思是把打包后的*.jar文件在打包成*.exe可执行文件*.jar是不能在没有jvm的机器上独立运行的到网上搜一个能把*.jar转换成*.exe文件的工具问题就解决了用eclipse打包不错
      

  8.   

    jar -cvf xt.jar *.class
    Main-Class:Start搞不好的话,就用JB打,
    http://zdf_zdf520.blog.163.com去看看
      

  9.   

    Main-lass: server.ChatServer 
    Main-class:     冒号后面一定要有一个空格双击jar包才能运行
      

  10.   

    你先把程序打包成.jar的文件,然后再用InstallAnyWhere进行封闭成EXE文件.
      

  11.   

    那打成的.jar包是不是可执行的包,能说清楚点InstallAnyWhere的用法吗,用这个做成的exe是不是就一个安装文件
      

  12.   

    到这个百度网站里有完整的说明。
    http://hi.baidu.com/wangatong/blog/item/cbbf78b5f4cb2ccb36d3cacf.html
    至于你说的没有java虚拟机是可以的啊。但是它打成.exe 文件之后会自带jre环境。
      

  13.   

    它会自带java虚拟机的。但是打成.exe文件基本上都到达了22M左右,跟c++比起来就差很多了。
      

  14.   

    我也作过,可以生成EXE文件,运行前提只能在有JVM的机子上才可以.如果你真的想在其它没有JVM机子上跑就要浪费空间了.比如上面朋友说的.
      

  15.   

    兄弟。用eclipse打包。手工打包太麻烦了。eclipse中有这个打包功能的。五秒钟搞定!
      

  16.   

    我想把jvm也打进去,然后只需要安装就可以用
    BS模式的工具