把import co5.*;改成import c05.*;

解决方案 »

  1.   

    "import co5.*;" 还是 “import c05.*"
      

  2.   

    import co5.*;
    不应该是co5,应该是c05,包名不一样,当然不行了,呵呵,注意啊!
      

  3.   

    诸位:请听我细细到来.包名是我误敲错了.但改过来如下:
    package c05;public class PackgedClass {
    public void PackagedClass(){
       System.out.println("creating a packaged class");
      }
    }
    package c05.foreign;
    import c05.*;public class Foreign { public static void main(String[] args){
       PackagedClass pc=new  PackagedClass();
       }}
    依然报错
    "Foreign.java": Error #: 300 : class PackagedClass not found in class c05.foreign.Foreign at line 9, column 4
    "Foreign.java": Error #: 300 : class PackagedClass not found in class c05.foreign.Foreign at line 9, column 26
      

  4.   

    如果使用jdk的javac命令的话,加上完整的路径参数再试试
      

  5.   

    如果使用jdk的javac命令的话,加上完整的路径参数再试试照此法我试过了,无效
      

  6.   

    目录放的对吗?foreign放在c05\forengn\;PackgedClass 放在c05\。
      

  7.   

    在c05的父目录执行javac c05\foreign\Foreign.javajava c05.foreign.Foreign
      

  8.   

    你自己写错了,应该是
    package c05.foreign;
    import c05.PackgedClass;public class Foreign { public static void main(String[] args){
       PackgedClass pc=new  PackgedClass();
       //这里的PackgedClass 你多了个a
       }}
      

  9.   

    public class PackgedClass
                 ~~~~~~~~~~~~~
    PackagedClass pc=new  PackagedClass();
    ~~~~~~~~~~~~~
    What's ur meaning?
    be careful.