0

Eclipseのデバッグモードで次のコードを実行するたびに:

public static void main(String[] args) throws IOException{
    Index index = new Index();
    Thing t = new Thing();
    index.buildIndex(t);    
}

次のエラーが発生します (大規模なスタック トレースの最後に):

「ソースの添付ファイルには、ファイル URLClassPath.class のソースが含まれていません」

最初の行に続きます。

Index クラスはデフォルトのコンストラクターを使用するだけで、プライベート フィールドはなく、メモリ内にモノのインデックスを構築するメソッドだけがあります。

プロジェクト全体は Jboss サーバー上で実行される予定ですが、これは現在 (別の実行構成で) スタンドアロン アプリケーションとして実行されています。

アプリケーション ローダーは、java フォルダーで src.zip を見つけることができます。

他の誰かが同様の問題を抱えていましたか?これは、アプリケーションを適切に実行したときではなく、デバッグしようとしたときにのみ発生します。

4

1 に答える 1

0

Index クラスは Lucene のものであり、Eclipse をデバッグするときにそれを見つけようとしていると思います。バイナリ バージョンに関係なく、正しい Lucene ソースを取得して、「Eclipse attach source」を検索できます。

于 2012-07-13T17:17:11.830 に答える