编辑一个叫MANIFEST.MF的文件,然后将其和你的.CLASS文件打包,生成JAR文件,就OK了,哈哈,
小弟愚见,不要笑哟!

解决方案 »

  1.   

    用javaw 命令代替java 命令就OK了
      

  2.   

    javawexe就那么重要吗???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
      

  3.   

    Exception in thread "main" java.lang.NoClassDefFoundError: test
    上面这个是什么错误??
    我的test类里面有main函数呀!
      

  4.   

    出现这种异常,通常都是找不到 class文件。
    看看你的 class 文件是否放在 classpath 下。一定要是 classpath,否则即使你在 class 文件所在地方执行 JVM,但这里不是 classpath 的话,也会报这个错误。
      

  5.   

    据说jar打包的方式只适合jdk是可执行文件安装方式的,因为它把什么javaw和另外一个什么东西在安装的时候联系起来(呵呵,看完一个贴子记不太清),但是不知道这样生成的jar文件到了那些不是可执行文件安装方式装载jdk的机器上是不是还能用。
    另外,jar这个命令我用的也不是很爽,jar cvfm xxx.jar manifest.mf ......这个命令我用的时候总是达不到我想象的效果,那位给讲讲,我按照它的那个例子格式输入命令总是出错,还有命令执行的路径有什么讲究??
      

  6.   

    如果你要把当前目录下的文件打包的话,可以用以处方法
    jar cvf ../xxx.jar *.*.mf文件只是在如果你打包的一个Bean的话需要
      

  7.   

    我就是想做成一个可执行的jar文件,现在可以做到,但是我的做法确实不敢恭维,我的命令行如下:jar cvf xxx.jar 其它参数,这样打完包后,在用解压工具解压,修改里面的manifest文件,把主类加上,我郁闷!!!