set classpath=.;d:\java\scjp
不行的话,就用javac -classpath d:\java\scjp checkaccount.java

解决方案 »

  1.   

    在你的系统环境变量中加入你想用classpath就可以了。
      

  2.   

    autoexec 在windows 启动是好像根本不会运行吧!
    你直接设置环境变量不就成了或者运行时使用classpathc参数 
    java -classpath ".;d:\java\scjp" CheckAccount
    试试
      

  3.   

    把Account.java放进bank\里面试试
      

  4.   

    对呀,把classpath设置到系统环境变量中去吧。
      

  5.   

    多谢各位提出的意见,总结如下1、设置系统的环境变量,
    2、javac 中加入参数classpath
    我都是过了,都没有解决问题如下
    1、创建一个银行Account类
      package  bank;
      public  class  Account{
        .....
      }
      编译javac  -d  .  Account.java成功在当前目录下创建<  path>  \bank\Account.class
      2、创建子类CheckAccount
      import  bank.*
      public  class  CheckAccount  extends  Account{
      ......
      }
      我在autoexec中加入了Set  ClassPath=D:\java\scjp;%ClassPath%;
      ??但是,运行保存cannot  resolve  symbol
      symbol:constructor  Account??
      是不是classpath的问题??? 
      

  6.   

    classpath别丢了  ".;"
    用-classpass 参数肯定行 !
      

  7.   

    import    bank.*怎么上句尾没加分号?
    是这里忘写了,还是程序里写漏了?
      

  8.   

    以上说的应该没有问题!你可以试一下这种方式。
    把Account.class,保存在<path>bank\下面,CheckAccount.java保存在<path>
    下面,在编译之前运行 set classpath = .;再编译CheckAccount.java