这是包的概念问题
同一个目录下的类之间互相引用
属于同一个包内 所以不需要 import

解决方案 »

  1.   

    public class app
    {
        public static void main(String[] args)
        {
             printer printing=new printer();  ***********  
             printing.print();  ***********  
        }
    }
    public class printer
    {
        public void print()
        {
            System.out.println("Hello form java!");
        }
    }
    楼主把程序这样改一下OK了我已经调试成功 注意带 ***********  的部分哦~!~!~和你的不一样啊
      

  2.   

    我调试没有问题呀,注意你的classpath中是否有.
      

  3.   

    要设置classpath啊?
    不要把?
    因为1.4.2版的jsdk默认的类搜索位置为:安装文件夹和当前目录阿
      

  4.   

    import printer;这句话不能取掉啊
    去掉了错误多了两个,全都是不能识别类printer
      

  5.   

    把两个文件放在同一目录下面,表示他们在同一个包里,那么跟在同一个文件里的时候一样直接用就行了,不需要import。
      

  6.   

    source重新放一遍,感觉原来的有好多问题。