检查path和classpath都设对了吗?

解决方案 »

  1.   

    系统的环境变更没有设对.
    将C:\j2sdk1.4.2_04\bin加到Path里去,然后将C:\j2sdk1.4.2_04\lib加到ClassPath里就行了.
      

  2.   

    直接打个javac或java看看正常吗?
      

  3.   

    想起来了,还有一种可能是jdk版本的问题,有些在1.4下能正常编译运行的java文件,到了1.5就连编译都通不过了。
      

  4.   

    java javac 都没有问题。可以用javac编译 但是java就不能运行!
    而且我一直用的是jdk1.4,没有运行过不同jdk编的程序啊!
      

  5.   

    ......java Waiter
    Exception in thread "main" java.lang.NoClassDefFoundError: Waiter
      

  6.   

    需要配置环境变量,在我的电脑里配置,搜索一下CSDN上的帖子
      

  7.   

    C:\Documents and Settings\小白>path
    PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\金山毒霸;D:\JAVA
    \bin
    不想重装,想搞清楚为什么,谢谢了
      

  8.   

    java -cp ./ A.class或者一劳永逸的办法
    在classpath中加入 .
    也就是
    classpath = .;C:\jdk1.4\lib\tools.jar;C:\jdk1.4\lib\dt.jar
    等等good luck
      

  9.   

    你可以把类文件放在JDK的bin文件夹下,这样应该可以了吧
      

  10.   

    如果先安装了jdk1.5,再安装1.4,也会出现这样的问题,
    可以到注册表里修改jdk的版本信息可能是jdk的原因,
    可能是环境变量没有设置正确1.4下能运行的程序,1.5都能运行,
      

  11.   

    好了 !我按照上面朋友说的把 classpath里加了个
    .;
    就好了 
    这是为什么啊?
    为什么要这样做?