建立了个java 文件,而且编译成功啦,运行了之后就出现以下错误,请问是什么问题,asdf 是类名
Exception in thread "main" java.lang.NoClassDefFoundError: asdf

解决方案 »

  1.   

    javac asdf.java
    java asdf
    ?最好把代码贴出来
      

  2.   

    public class asdf
    {
       public static void main(String[] arge)
       {
         System.out.print("asdfasdfadf");
       }
    }
    已经用了javac asdf.java 编译出个asdf.class 文件啦,但是运行命令java asdf 就出现上面的错误
      

  3.   

    会不会是环境变量问题?
    我设的是:
    JAVA_HOME
    D:\j2sdk1.4.2_09\bin
    CLASSPATH
    D:\j2sdk1.4.2_09\lib这样对吗?
      

  4.   

    CLASSPATH 加 .;D:\j2sdk1.4.2_09\lib\tool.jar
      

  5.   

    建议使用JCreate这样的工具,会容易上手点。么有找到这个class
      

  6.   

    我现在用的是JBuilder 觉得很好用
      

  7.   

    还是不行.
    Path是不是要加:D:\j2sdk1.4.2_09\bin
      

  8.   

    先关闭dos box,然后给环境变量path增加你这个.class文件所在的目录。再次打开dos box,用java xxx运行你的程序。