环境变量没设置好如在win98则在autoexec.bat中设,如在win2000则在环境变量中设
set path=D:\j2sdk1.4.1\bin
set classpath=.;D:\j2sdk1.4.1\jre\lib\rt.jar;D:\j2sdk1.4.1\lib\tools.jar
(如果jdk装在d盘下的话。否则应将D:\j2sdk1.4.1\变为安装目录)

解决方案 »

  1.   

    你的Dir.class在C:\j2sdk1.4.0_03\bin下吗?
      

  2.   

    把  . 也加到classpath里面去 这是当前目录
      

  3.   

    你的Dir.class在C:\j2sdk1.4.0_03\bin下面吗?用C:\j2sdk1.4.0_03\bin>java -cp c:\  Dir假设Dir.class在c:\下。
      

  4.   

    用JBuilder8就不会出这种问题了,你不会还在手工敲这些吧?
    JBuilder8里完全已经设好了。
      

  5.   

    是在Dir.class 当前目录下执行吗?
      

  6.   

    我剛裝完1。4。1根據就不用再設什麼classpath
    下載:
    http://java.sun.com/j2se/1.4.1/download.html
      

  7.   

    假设你的dir.class路径如下: /tmp/dir.class
    java -classpath /tmp  dir
      

  8.   

    把当前目录也加到classpath中,即加一个原点。