双击后 JVM 出现一个对话框:could not find main class. windows will exit.

解决方案 »

  1.   

    在classpath中注册一下就可以了
      

  2.   

    还是不行啊。我在环境变量里面设置了classpath的路进,它还是报同样的错
      

  3.   

    打包的时候,要选择一个有main方法的类来启动。
      

  4.   

    打包时要加一个manifest.mf的文件指明你的main函数所在的类名才可以
      

  5.   

    在生成的jar文件中改manifest.mf文件
    加:main-class:
      

  6.   

    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.6.2
    Created-By: 1.4.2_01-b06 (Sun Microsystems Inc.)
    Main-class: *.class楼上正解.
      

  7.   

    我是这样打包的:新建一个名为manifest.mf的文本文件.
    Main-Class: HelloWorld <回车> 在命令行中,进入到HelloWorld所在的目录,执行命令:
    jar cvfm HelloWorld.jar manifest.mf HelloWorld.class怎么打开生成的jar文件?用什么工具打开?
      

  8.   

    呵呵,用winrar就可以打开jar文件。
      

  9.   

    增加Main-class: 包/类.class
    主要行与行间不可以有空行
      

  10.   

    还是不行啊。
    我在jar里面增加了 Main-class: 文件名.class
    我的java里面public static void main(String[] args),写了main过程了。
      

  11.   

    ft 我错了 Main-class: 包/类 没有后边的.class