我建立一个login包,在里面放了三个类,一个是MD5的算法,运行后成功编译。一个是与ORACLE的连接类DB.JAVA运行后也成功编译。在第三个类PubBean.java中想用前两个类,可是总是出错。如下:
PubBean.java:8: cannot find symbol
symbol  : class DB
location: class login.PubBean
 private DB db;
         ^
PubBean.java:9: cannot find symbol
symbol  : class MD5
location: class login.PubBean
 private MD5 md5;
         ^
PubBean.java:12: cannot find symbol
symbol  : class DB
location: class login.PubBean
  db = new DB();
           ^
PubBean.java:13: cannot find symbol
symbol  : class MD5
location: class login.PubBean
  md5 = new MD5();PubBean.java代码如下:
package login;
import java.sql.*;
import java.io.*;public class PubBean {
 
 private String title,context;
 private DB db;
 private MD5 md5;
 
 public PubBean() {
  db = new DB();
  md5 = new MD5();  
 }
 
 public void setTitle(String title){
  this.title = title;
 }
 
 public void setContext(String context) {
  this.context = context;
 } public void pubIt() {
  try {
   title = new String(title.getBytes("8859_1"),"gb2312");
   context = new String(context.getBytes("8859_1"),"gb2312");
   String titleMD5 = md5.getkeyBeanofStr(title);
   db.executeUpdate("insert into news values('"+title+"','"+titleMD5+"')");
   String file = "news\\ice"+titleMD5+".htm";
   PrintWriter pw = new PrintWriter(new FileOutputStream(file)); 
   pw.println("<title>"+title+"</title>");
   pw.println(context); 
   pw.close();  
  }
  catch(Exception e){
   System.out.println(e);
  }
 }
 
}其他两个类我之前也定义了包,可是老是提示找不到这个类,同一个包中的类不是不用导入吗,现在我就是添加 import login.*;也不行啊!why?