编译通过了,明明有.class文件,为什么有时在运行时会出现这个Exception?是因为环境变量的问题吗?
D:\Javacode\com\shy\basic>java Argtest
Exception in thread "main" java.lang.NoClassDefFoundError: Argtest (wrong name:
Basics/Argtest)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【shyhappyaa】截止到2008-07-02 09:05:40的历史汇总数据(不包括此帖):
    发帖的总数量:1                        发帖的总分数:20                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:0.00  %               结分的百分比:0.00  %                  
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    Exception in thread "main" java.lang.NoClassDefFoundError:可能找不到 main 方法的类.   配置调试出错
      

  3.   


    估计楼主少import 一些相关的包
    报的错误没说环境变量的问题!祝你好运!
      

  4.   

    你import 其他的第三方的类包了吗?如果有的话 java -classpath xxxx.jar  name
      

  5.   

    你的Argtest是位于Basics包下的吧如果是调用应该 java Basics.Argtest
      

  6.   

    哎呀,真不好意思,我好糊涂,这是从别的文件夹拷过来的,代码中有package basics,谢谢各位了!