1. ホーム
  2. java

[解決済み] javaの不正な前方参照

2022-02-07 07:06:28

質問内容

 import java.io.*;
 import jxl.*;
 class Xlparsing
 {
   Workbook wb =wb.getWorkbook(new File(
    "C:\\Documents and Settings\\kmoorthi\\Desktop\\ak\\new.xls"));
   // Illegal forward reference What it means
   Sheet st = wb.getSheet(0);
   Cell cell1 = st.getCell(0,0);
   String a1 = cell1.getContents();
   public static void main(String s[])
   {
     System.out.println(new Xlparsing().a1);
   }
 }

こんにちは、Excelシートからデータを抽出しようとしたところ、ファイルオブジェクトの作成で不正な前方参照エラーが発生しました。

この問題を解決するにはどうすればよいですか?

どのように解決するのですか?

quot;不正な前方参照" は、定義される前に変数を使用しようとしていることを意味します。

この場合、メソッドを呼び出そうとしているのは wb の宣言で wb .

Workbook wb = wb.getWorkbook(...);