classpath设置了吗
你怎么执行的
(java -classpath %classpath% classname)

解决方案 »

  1.   

    你的classpath中包含了当前路径了吗?即classpath=.;%classpath%
      

  2.   

    包含了啊~~其他的awt程序全部可以运行,就这个一个;
    有一个class是其他文件的,但在一个目录下,不会也要包含吧?
      

  3.   

    那你把其他类放到\jre\lib\ext目录下再试试呢!
      

  4.   

    现在我把那个class也弄到一个文件下面了,这样不用包含了吧~~jc下面还是可以运行,命令窗口下面还是不行~~~
      

  5.   

    环境变量撒
    不会错了吧?
    .;D:\jdk1.5\jre\lib\rt.jar;D:\jdk1.5\lib\dt.jar;D:\jdk1.5\lib\tools.jar;D:\jdk1.5\jre\lib\ext\dnsns.jar;D:\jdk1.5\jre\lib\ext\sunjce_provider.jar;D:\jdk1.5\jre\lib\ext\sunpkcs11.jar;D:\jdk1.5\jre\lib\ext\localedata.jar;
      

  6.   

    直接到dos窗口下配置。
    去“這是因為我安裝的Java有問題嗎﹖”看看。
      

  7.   

    也许是jdk有问题,可以试一下重装jdk的新的版本!