这其实就是一个classpath的问题c05等不在你的classpath下面,并且你也没把自己打包到c05下面
编译器找不到

解决方案 »

  1.   

    你可以设置类路径解决
       如源代码在目录c:\myjava
         则设置为.;c:\myjava
      

  2.   


    classpath的问题是每个初学者都会遇到的问题
    不要急慢慢来
      

  3.   

    如果将import c05.*改为import c05.PackgedClass 不出错,但如果为import c05.*却出错,已经调试了很久了,很奇怪。
     java下搜索.clss的方法是:先找java系统,再找默认目录,最后找CLASSPATH定义的路径。 如果你package c05的话一定要存入c05目录下,而且要保证别的路径下无c05包,否则java按他的搜索方法,在别的路径下找到c05包,而这个c05包中无PackgedClass类,会出错,当import c05.PackgedClass时不会出错.