我在DOS下运行:
c:\java -jar myApp.jar
提示:Exception in thread "main" java.lang.NoClassDefFoundError: myApp\testMain但我的main确实是在testMain.class中

解决方案 »

  1.   

    终于有人回答了直接运行就是:不用jar打包,运行myApplet.html文件另一种就是:用jar打包成myApp.jar文件后,再运行myApplet.html文件
      

  2.   

    用jar打包后问题为什么这么多??没人能够帮我解决问题吗?
      

  3.   

    好像记得要打jar包,要生成一个manifest文件,自己编辑教复杂,可以用JBuiler帮你,
    我用的是JBuilder9.0在Wizards菜单下的Archive builder选项中有生成Applet jar的选项,
    按照提示可以生成jar包。你可以试试。
      

  4.   

    只需要再 manifest 文件中加上:
    Main-Class: testMain 
    注意:在testMain前有一个且只能有一个空格,否则就不会作用,这是花了半天的教训
      

  5.   

    你先说说你是用什么打包的呢!用java开发工具打包是不会有问题的,你是不是用rar格式,那就不行了,java文件要用zip格式打包
      

  6.   

    问题依然没有解决,我是在dos下用jar打包的(将整个目录打包成一个jar文件)to:thisisatest(this)
    Main-Class:后面我是空了一格,这里没有出问题,Manifest文件是系统生成的另外我用的编译器是eclipse2.1.2今天上午结帖,希望能够解决该问题!!