import mylib.*;
这里路径写全试试看import XXX.XXX.XXX.mylib.*;

解决方案 »

  1.   

    A.如果你是在Dos下,你又设置了Classpath的话,应该是不会有问题的.例
     你的Classpath是 d:\work;...
     你的目录应是  d:\work\mylib\Employee.class 
                                \Employee.java
     假设TestLib.java也是放在d:\work下,1.编译
       d:\work> javac -classpath %classpath% TestLib.java  //use system 's classpath
    2.执行
       d:\work java -classpath %classpath% TestLib
    B.如果你是用集成开发环境,如JBuilder,
     则你需要设置Source 或是classes.Project->Project Properties的Required Library,在Source标签页增加D:\work,那么D:\work下的包等它都会自动找到的.为什么两种情况设置不一样呢,是因为各种方法搜索类的方式不同的,Dos下是使用Classpath,
    在其他集成开发环境下,往往它有自己的搜索路径,而不是使用Classpath的
      

  2.   

    可以这样编译,在mylib的上级目录下:..>javac -d classpath mylib/*.java
    或先编译: Person.java, 然后退出mylib目录,
    在mylib目录的上级目录编译:Employee 即可