classpath的问题,如果你的classpath设置了.(代表当前目录),那么你需要到mypack目录的上一级目录去执行javac mypack\aa.java。因为aa.java用到了ConnDB.class 类,所以如果在mypack目录里执行javac aa.java,那他会在当前目录下继续寻找mypack\ConnDB.class类,这当然是找不到的了。要么你干脆不要设置package mypack也可以!