0

私は Eclipse を使用しており、エラー メッセージに出力されている特定の行を見つけたいと考えています。この行は私が書いたコードにはありませんが、私が含めた特定のライブラリから来ていると思います。Eclipse はライブラリ内のクラスをナビゲートできるため、どこかからソースがあり、jar は Mavin から取得され、取得した jar はソース jar であると思いますか?

問題は、デフォルトでは、単純な Java 検索が jar の for 行内を検索しないことです。それを伝える明確な方法がわかりませんでした。さらに、しばらく時間がかかる可能性があるため、すべての jar ファイル、または 1 つの疑わしい jar ファイル内のすべてのコードを検索したくありません。特定のパッケージ内のすべてのファイルのみをテキスト検索するようにEclipseに指示する方法はありますか? それができない場合、特定の jar 内のすべてのコードのテキスト検索を行うようにどのように指示しますか?

ありがとう。

4

1 に答える 1

0

ファイル内の任意のテキストを見つける必要があるEclipseの「ファイル検索」は、JARを「調べません」。一方、「Java 検索」は、ソース コードを具体的に調べるのではなく、タイプ、メソッド、フィールドなどを検索できます (つまり、Eclipse がソース コードを必要としないもの)。したがって、Eclipse はここでは役に立ちません。

あなたは代替手段を求めていませんでしたが、Unix にはzipgrepがあり、Windows に Actual Search & Replaceが同じことをすると思います。

于 2013-02-05T19:07:17.267 に答える