本人初学java,变了一个小程序,编译完了,运行,提示:Exception in thread "main" java.lang.NoClassDefFoundError: e:\sdyJava\appTest。不知何故?请指点,谢谢!

解决方案 »

  1.   

    忘了发地址
    http://blog.csdn.net/zebra007/services/trackbacks/426631.aspx
      

  2.   

    找不到 e:\sdyJava\appTest 这个class
      

  3.   

    是环境变量的问题!把你的扩展名看看,看看是不是.java,不要让它隐藏扩展名,再看看对不对就知道了!
      

  4.   

    本人初学java,变了一个小程序,编译完了,运行,提示:Exception in thread "main" java.lang.NoClassDefFoundError: e:\sdyJava\appTest。不知何故?请指点,谢谢!
    =======================================
    从上面看,你是这样运行的
    e:\>java e:\sdyJava\appTest
    这样是不对的!!
    既然你已经通过编译,那就是classpath 的事了。
    你可以设置
    set classpath=e:\sdyJava;.;在e:\>java appTest也可以这样e:\sdyJava>java appTest如果你的代码没问题,保证可以运行了!!!
      

  5.   

    JAVA文件要确认你运行的对吗?编译通过了,但是你要执行时文件名要输入全名!
      

  6.   

    你没有把代码贴上,根据你的描述,我认为你没有把Main静态的写在一个类中!