相关疑难解决方法(0)

java.lang.IllegalAccessError:试图访问方法

我得到一个例外,我找不到它的原因.

我得到的例外是:

java.lang.IllegalAccessError:试图访问方法Connected.getData(Ljava/lang/String;)Ljava/sql/ResultSet; 来自B班

该方法是公开的.

public class B
{
  public void myMethod()
  {
   Connected conn = new Connected();  // create a connected class in order to connect to The DB 
   ResultSet rs = null;  // create a result set to get the query result
   rs = conn.getData(sql); // do sql query
  }
}

public class Connected 
{
 public ResultSet getData(String sql) 
{
  ResultSet rs = null;
  try 
  {
     prepareConnection();
     stmt = conn.createStatement();
     stmt.execute(sql);
     rs = stmt.getResultSet();
  }
  catch (SQLException E) …
Run Code Online (Sandbox Code Playgroud)

java exception

69
推荐指数
2
解决办法
15万
查看次数

标签 统计

exception ×1

java ×1