你的写main函数写错了。
应该是:public void static main(String args[])

解决方案 »

  1.   

    faint,楼上的,String[] args和String args[]是一样的。
    错误是import printer;这句
    如果printer是个package的划,应该import printer.*;
    而且还要让系统能够找倒这个package,如果是个.jar文件也是一样
      

  2.   

    不是package,只是一个类别,classpath也无问题,为什么会出现这样的问题呢,注释掉import printer就ok了,WHY?
    小弟初学JAVA,望各位大虾帮忙帮忙
      

  3.   

    从你这个程序来看,其实不用导入printer包的.
    如果要导入这个包,必须要保证该包的路径在CLASSPATH变量中.
      

  4.   

    那,就是说printer.class 这个文件与我现在cqd.java这个文件处在同一目录,就不需要导入了吗?否则的话就必须在classpath变量中,是吗?
      

  5.   

    faint
    原来导入的是个class
    那么你干嘛不将这几个class放入一个package?
    要不你就得设置classpath使系统能够找到这个class才行
    ==============================================================
    如上所言,并非完全正确,请从建议的角度、用怀疑的眼光批判地接收