各位高手,请问:
代码:
package test;
//引入Bean中要使用的其它Bean
import test.ConDB;
import test.CheckRegin;
import test.Regin;
import java.sql.*;//程序主类开始public class DoConDB{
private CheckRegin checkregin;
private ConDB condb;
private Regin regin;
private Statement stmt;
private int i;
//在构造函数中初始化
public DoConDB(){
check=new CheckRegin();
condb=new ConDB();
stmt=null;
i=-99;
}
//设置要传入的ModDB型
public void setMod(Regin regin){
//将ModDB型赋给Bean中的MODDB型
this.regin=regin;这是上面的部分代码,系统我的
import test.ConDB;
import test.CheckRegin;
import test.Regin;
import java.sql.*;
全是:cannot resolve symboe
symbol:class ConDB
location:package test
import test.ConDB;
            ^
这是什么问题呀,急求解决
(我的.class文件都放在classes目录下了,应该没有错了)

解决方案 »

  1.   

    你的这几个文件不应该是放在class下,而是class/test 下
      

  2.   

    在同一个包下,用到其他bean就不用import了,直接使用就可以了
      

  3.   

    我已经在class下建立test了,还是不行呀,
      

  4.   

    package 语句后是不用分号的
      

  5.   

    package test;
    //引入Bean中要使用的其它Bean
    import test.ConDB;
    import test.CheckRegin;
    import test.Regin;
    import java.sql.*;//程序主类开始public class DoConDB{
    private CheckRegin checkregin;
    private ConDB condb;
    private Regin regin;
    private Statement stmt;
    private int i;
    //在构造函数中初始化
    public DoConDB(){
    check=new CheckRegin();
    condb=new ConDB();
    stmt=null;
    i=-99;
    }
    //设置要传入的ModDB型
    public void setMod(Regin regin){
    //将ModDB型赋给Bean中的MODDB型
    this.regin=regin;
    }
    //执行更新数据库的方法
    public int toUp(){
    try{
    String sql="insert into User_Table(User_Name,User_Pwd,Cor_Name,Cor_con,Cor_Tel,Cor_email,Cor_adr,Cor_url,Cor_style) values('"+checkregin.toChinese(regin.getUser_Name)+"','"+checkregin.toChinese(regin.getUser_Pwd)+"','"+checkregin.toChinese(regin.getCor_Name)+"'.'"+checkregin.toChinese(regin.getCor_con)+"','"+checkregin.toChinese(regin.getCor_Tel)+"','"+checkregin.toChinese(regin.getCor_email)+"','"+checkregin.toChinese(regin.getCor_adr)+"','"+checkregin.toChinese(regin.getCor_url)+"','"+checkregin.toChinese(regin.getCor_style)+"')";
     stmt=condb.getStmtread();
     i=stmt.executeUpdate(sql);
    }
    catch(Exception e){
    i=-1;
    }
    return i;
    }
    //关闭连接、释放资源
    public void close(){
    try{
    condb.close();
    }catch(Exception e){

    }
    }
    }这是源代码,我是初学者,请大家多指点呀.
      

  6.   

    用命令行编译的?你有没有设置classpath环境变量?
      

  7.   

    不是class,是classes
    你确定classes下的test里有ConDB.class么??