MyClass放在什么地方拉?
import XXX包.XXX子包.MyClass;
不用加点的啊,MyClass是一个java类文件
如果MyClass为包则import XXX包.XXX子包.MyClass.*;

解决方案 »

  1.   

    如果是你MyClass和目前要编译的类,在同一个包下你可以不用import, 直接在编译时 javac *.java 一起 编译如果你不import, 又不一起编译会报错.如果你不想一起编译, 就得import 同一个包中的类:
    import pkgname.*;
      

  2.   

    补充:估计不能直接import 类名,得import 包名.类名
      

  3.   

    import PackageName.ClassName  包含名为ClassName的类文件import PackageName.*  该包下的所有类
      

  4.   

    建议学习一下JAVA的命名空间的问题,不是简简单单的IMPORT的问题,与你的文件夹和XML文件中的内容都要对应起来。
    共同进步!!!
      

  5.   

    要在你的MyClass文件中加个包名,再import 入。
      

  6.   

    classpath  里的‘.’ 代表当前目录。如果你的要调用的文件与执行文件在同一个目录下,就不用使用import
    如果你的要调用的文件与执行文件不在同一个目录下,import 包名.要调用的类名 ;因为初始化载入的时候,要先装载你调用的类(静态变量、构造函数等)再装载执行文件,要生成两个class文件的。
      

  7.   

    补充一点:关联到几个类,就有几个class文件生成,生成class文件跟类有关,而不是类文件。