你建立了:com,mywork,file这样三个目录?

解决方案 »

  1.   

    用的是98吗,是把classpath=f:\project\class;写到了autoexec.bat中了吗?是就重启一下机器,再试试
      

  2.   

    我们知道,
    如果B在一个package中,
    它就要在相应的目录中,so,
    com\mywork\file\B
    另外
    classpath中不可忘了.;c:\jdk\rt.jar.....
    请注意最前面的那个点
      

  3.   

    你建立了你所指的那个包的路径了吗?建完后还要把编译好的类文件拷贝到你建的目录下面,jdk不会自动生成那个文件夹的。
      

  4.   

    而且保证B在com\mywork\file目录下?
      

  5.   

    要把类文件拷过去吗?
    不是说当编译A时,会自动的找到B并编译B吗??
      

  6.   

    一定要把.class靠到com\mywork\file下
      

  7.   

    现在我的方法是将A也拷到了com\mywork\file下,并且在该目录下并没有用B.class。
    虽然还是没调试通程序,但是已经能找到B了,只是说B构造器有问题,但是我仔细的检查了,没问题的!
      

  8.   

    javac -d f:\project\class *.java
      

  9.   

    对,用java -d  也可以使用一些软件,如jcreate