java.lang.NoClassDefFoundError: point (wrong name: Point)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
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:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main" 想必如上提示肯定有人见过,请问是哪儿的问题。谢谢!!

解决方案 »

  1.   

    估计是你命令输入错了,和程序本身无关。
    //java aaa.java
    这肯定是不行的。
      

  2.   

    报错是说有一些类找不到是不是有一些jar包没有加进来?
      

  3.   

    NoClassDefFoundError
    注意下什么类没有设置好CLASSPATH或路径错误等。
      

  4.   

    环境变量,JAR包....最好保持一致.
      

  5.   

    point 类别人有,你有吗?
      

  6.   

    如下即为想编译运行的程序,大家看看有什么不对.class Point
    {
    int x,y;
     Point ()
    {
    x=2;
    y=2;
    }
    void output()
    {
    System.out.println(x);
    System.out.println(y);
    }
    public static void main(String[] args)
    {
    Point pt;
    pt=new Point();
    pt.output();
    }
    }
      

  7.   

    你的文件名称是不是Point.java,或者你的java 后面跟的是Point(不是point.........
      

  8.   

    没问题,完全能编译出来,也能run
      

  9.   

    个人认为,你编译的时候,忽略了大小写
    javac Point.java
    搂主可能不小心写成了
    javac point.java
      

  10.   

    1、环境变量中的CLASSPATH没有设置好,建议如下设置:
    JAVA_HOME:java的安装目录,如c:\java\1.5;
    CLASSPATH:%JAVA_HOME%\lib;.;
    PATH:%JAVA_HOME%\bin;
    2、编译和运行时注意大小写,message和Message是不一样的。