要用自己的类库,你首先要把它把包成.jar,如果是JB的话那么先导入这个包,在Tools/Configure Libraries里导入这个包.或者把这个包的路径加入到环境变量里.
这样虚拟机才能找到它.

解决方案 »

  1.   

    把classpath加入printer所在的目录
    就可以了
      

  2.   

    你的printer文件有没有用package?如果用了就把这个package所在的目录放到classpath中例如:
    set classpath=c:\src\....(你的package)\printer.class.然后你import ......(你的package).printer;
    如果你的printer文件和你使用的文件在同一个目录里面。你只要在classpath中有
    set classpath=.;就可以了。
    如果还不行,请把你的问题说清楚些,或email:[email protected]
      

  3.   

    不好意思,写错了。
    你的printer文件有没有用package?如果用了就把这个package所在的目录放到classpath中例如:
    c:\src\....(你的package)\printer.class.然后你 set classpath=c:\src,在程序中就可以import ......(你的package).printer;如果你的printer文件和你使用的文件在同一个目录里面。你只要在classpath中有
    set classpath=.;就可以了。
    如果还不行,请把你的问题说清楚些,或email:[email protected]
      

  4.   

    一般放在同一个主类下(其余不声明punblic class ) 或是同一个包下 在这种情况下 一般不需要import.  你需要调用其他的你自己写的类 也一般需要放在同一目录或是编译器已知的目录下.使用import <pkg_name>[.<sub_pkg_name>].<class_name>;
    or
    import <pkg_name(包)>[.<sub_pkg_name(子包)>].*; 
    的形式. 说得不好 不要见怪......