你确定你自己编辑的包的路径已添加到classpath中?

解决方案 »

  1.   

    在编译的时候主程序找的是你包里文件的.class文件,我想你的主程序可能是没有找到这
      

  2.   

    你是确定其它的没有错误。或者可以试用IMPORT 进来。
      

  3.   

    路径已经添加到classpath中了,而且包中的类我都编译好了。但在主程序中用import调用,在编译中出错,提示我定义的这些类实例都不能找到。
      

  4.   

    我没有遇到过这样的问题,我的包中的类没有预先编译,只要设置了classpath,编译器就可以自动将全部类都编译了。不过我的主类和所有的包是在同一个目录下的。不知道这是不是跟版本有关系呢?
      

  5.   

    你是不是只定义了package
    但是没有把类文件放在相应的目录呢?
    比如package com.test
    那你的自定义类文件应该放在文件夹com\test目录下
    然后编译:javac com\test\自定义类文件名.java
    这样你就可以在com上层目录来import com.test.*;调用你的自定义类了