在classpath里设定test路径,比如在d盘,d:\test\

解决方案 »

  1.   

    不是因为classpath的原因。因为当我把AA文件夹放到BB文件夹下,就可以编译了!
      

  2.   

    是classpath的问题,你把AA文件夹放到BB文件夹下就可以编译是因为java会在源文件所在的目录下寻找包,如果要引用的包不在同一目录中的话就必须在classpath中设定包的位置
      

  3.   

    那我应该怎样设置这个classpath,才能使它能查找不同文件下的包呢?
      

  4.   

    你设个自己的路径,以后自己编写的类都放在自己的包里,比如test文件夹,比如在d盘,就设为d:\test\,以后你可以在这个文件夹下写子文件夹,就是你要import的路径了
      

  5.   

    ??
    可以写批处理文件吗?
    就以我上面写的C:\test\为例,你帮我写一个好吗?
      

  6.   

    我在环境变量和系统变量里分别设置了classpath="d:\test\"可是还是不成功,提示为找不到
    A.class!
    该怎么做啊?
      

  7.   

    你的包不是放在C盘下面吗?那应该设"c:\test"啊