我在JBuilder中编写了两个类,一个是ConnectDB.java,另一个是Login.java:
其中ConnectDB.java代码如下:
public class ConnectDB
{
     String dbname="jdbc:odbc:Dream";     public String getDbname()
     {
         return dbname;
     }
}
在JBuilder中Rebuild后,通过并生成ConnectDB.class文件。
其中Login.java代码如下:
public class Login
{
     private ConnectDB cdb;
     
     public void init()
     {
         cdb=new ConnectDB();
     }
}
Rebuild时为什么通不过并且报错:
"Login.java": cannot find symbol; symbol  : class ConnectDB, location: class Login at line 5, column 31
请问这是为什么?怎么解决呀?最好能说得详细些!谢谢!

解决方案 »

  1.   

    OO,好象没有问题。测试public class Login {
        private ConnectDB cdb;    public void init() {
            cdb = new ConnectDB();
        }
        
        public String getDBName() {
            return cdb.getDbname();
        }
        
        public static void main(String[] args) {
            Login login = new Login();
            login.init();
            System.out.println(login.getDBName());
            
        }
    }
      

  2.   

    包含那个ConnectDB类的包了没?