package_name.class_name  bean_name=new package_name.class_name();

解决方案 »

  1.   

    我用的bean如下:
    package Oracle;
    import java.sql.*;
    import javax.servlet.http.HttpSession;import Oracle.*;
    public class LoginCheck{
    public int check(String username,String password){
    OracleDB conn=new OracleDB();
    String sqlStr="select user_id,name,password,userlevel from news_user where name=? and password=? ";
    int isLogin=0;
    ResultSet rs = null; rs=conn.executeQuery(sqlStr);
    rs.last();
    int ss=rs.getRow();
    if(ss!=0){
    isLogin=1;
    }
    else{
    isLogin=0;
    }
    rs.close();
    conn.disConn();
    return isLogin;
    }
    }错误:
    ---------- javac ----------
    LoginCheck.java:8: cannot resolve symbol
    symbol  : class OracleDB 
    location: class Oracle.LoginCheck
    OracleDB conn=new OracleDB();
                    ^
    LoginCheck.java:8: cannot resolve symbol
    symbol  : class OracleDB 
    location: class Oracle.LoginCheck
    OracleDB conn=new OracleDB();
                                      ^
    2 errors
    Normal Termination
    输出完成(耗费 4 秒)。
      

  2.   

    我用的是windows2000专业版,OracleDB.class放在C:\code\WEB-INF\classes\Oralce目录下面,我已经在环境里面设了classpath=C:\code\WEB-INF\classes
      

  3.   

    服了,我把package注释掉,就都好用了,难道bean调用不能用package???
    真是不知道毛病出在哪里
      

  4.   

    你应该这样写
    Oralce.OracleDB conn=new Oralce.OracleDB();
    要不然jdk怎么知道到那个目录下找你的OracleDB类啊......
      

  5.   

    你因该把源程序放在C:\code\WEB-INF\classes下进行编译。