这样试一试
javac -classpath . ..\b  c:\a\a.java还有就是你在啥子路径下执行这个命令的呢?

解决方案 »

  1.   

    你的b打包了么?里面有pacakge b;这样的字样么?
      

  2.   

    在你编译的时候,要用 javac -d  . b.java 这样会生成一个b文件夹,放到a目录下,再编译就可以了。注意这个“ . ”。
      

  3.   

    同上。
    -classpath xxx.jar
    设classpath是放包,jar file or zip file.
      

  4.   

    TO:description (长笑一生)
    你的[-classpath  ..\b]不对。
    应该是[-classpath  ..]或者[-classpath  \]。
    按照你现在的目录结构,C:\才是你的classpath嘛!
    试一下。楼上的,设classpath不只是放包,目录也时可以的。
    请验证一下再发言。
      

  5.   

    谢谢大家了
    hayai(生命树)忘了给你分,你说的也很有道理,我应该研究一下jar了 :(