public class Connect{   public Connect()
    {
     }}

解决方案 »

  1.   

    public Connect()构造函数我也添加了呀    
      

  2.   

    源文件如下:
    package easyfm;import java.sql.*;import java.io.*;
    import java.util.*;    class Connect{
            
            public  Connect(){ } 
            String DriverName="sun.jdbc.odbc.JdbcOdbcDriver";
            String DataSource;
            String UserName;
            String Password;
            Connection con; 
           
           public static void main(String[] args){  }
                          
           public  Connect(String drv,String ds,String user,String pass){
                     DriverName=drv; 
                     DataSource=ds;
                     UserName=user;
                     Password=pass;
                   }  
                    
           public  Connection getConnect(){
                 try 
                   {
                    Class.forName(DriverName);
                   }catch(Exception e)
                   {
                    System.out.println("JDBC_ODBC driver failed to load");
                    return null;
                   }  
                 try 
                   {
                                     con=DriverManager.getConnection(DataSource,UserName,Password);
                   }catch(Exception e)
                   {
                    System.out.println(e);
                   } 
                    return con;
               }
           public  void setDriverName(String drv){
                    DriverName=drv;
                   }
           public  String getDriverName(){
                    return DriverName;
                   }
           public  void setDataSource(String ds){
                    DataSource=ds;
                   }
           public  String getDataSource(){
                    return DataSource;
                   }
           public  void setUserName(String user){
                    UserName=user;
                   }
           public  String getUserName(){
                    return UserName;
                   }
           public  void setPassword(String pass){
                    Password=pass;
                    }
           public  String getPassword(){
                    return Password;
                    }
          
        }  
    我是想把它做为一个连接数据库用的beans
    文件位置F:\easyfm\Connect.java
    在F:\easyfm\  编译: javac -classpath F:\ Connect.java
    然后当我在jsp中调用时说Connect不是public类型的!请教各位高手  谢谢!
      

  3.   

    不好意思
    上面Connect前面应该是有public的
    因为编译通不过
    在源文件中我把public去掉后编译能通过,但这样不能在别的包中引用了
    我刚刚粘贴时忘了加public了  :)
      

  4.   

    你的代码加上public文件名起成Connect.java可以编译通过的 
      

  5.   

    是的,我刚刚又试了一下
    我又另外在包外面创建了一个类,引用Connect类,这样能行的
    看样子是web服务器方面配置的问题了
    我用的是resin
    我把easyfm包打成.jar文件后放在安装目录的lib文件里面
    不知应该放在哪里?请教