2011-07-20 9 views
37

Eclipseで開いたクラスのすべてのエラーをすばやく修正できますか?すぐに多くの問題をすぐに修正する

私はほぼ同じ71のエラーがありますが、私はそれを1つ1つではなくしたいと思います。

(注:私は、迅速なJavaファイルを修正しています)

答えて

23

多くの場合、エラーを一括して修正できます。いくつかの方法があります。問題ビューに行き、エラーの1つを選択してCtrl-1(クイックフィックス)を押すことをおすすめします。すべてのファイルで、選択したタイプのすべてのエラーを修正する機会を提供する必要があります。

また、テキストエディタでエラーにマウスポインタを合わせ、ポップアップを待つこともできます。それは "このタイプの70の他のエラーを修正する"と言うべきです。この方法は、特定のファイルにのみ適用されます。

+6

「このタイプの他のエラーを修正しました70」機能を削除しましたか?私はこの答えに遭遇し、とても興奮していましたが、私はそれを見ません。マーカーはエラーを表示し、それも修正できますが、エラーが100個に制限され、2600個のエラーが発生するため、マーカーが動作しません。 (少しリファクタリングをして....) –

+0

その機能が消えているかどうか不明です。限界については、100以上のエラーを表示するようにビューを変更できますか? – Ladlestein

+0

ええ、それは結局見つけた! –

1

私の知る限りでは、これを行う方法はありません。ごめんなさい!

+1

最初のものは... –

16

エラーの種類によって異なります。インポートがないためにエラーが発生した場合は、CTRL + SHIFT + Oを押して解決できます。他のエラーについては、一つずつ解決する必要があります[AFAIK]。

+0

ありがとう、しかしそれは輸入品ではありません(途中で警告です)。 –

1

エラータイプを指定すると、より良い回答が得られます。また、エラーがあまりにも似通っていてうまくいけば、いつでも& find toolを使うことができます。

+0

それはあなたに役立つ: 'コンストラクタBinaryContractInfo (VarInfo、VarInfo、クラス<キャプチャ#42の?>、オブジェクト、オブジェクト、文字列)は定義されていません\t DaikonConversionUtils.java' –

+0

パラメータの数または種類が一致しません。その場合、常に同じパラメータを使って構築するつもりはない - そうではない場合、それらを1つずつ実行する必要があります。これは、あなたが必要とする正確な答えではない場合、Ladlesteinの答えに記載されている方法でのみ簡単に行うことができます。 – besamelsosu

0

ファイル内で修正できる特定のエラーや警告があります。 NON-NLSタグがありません。エラーを表示すると、クイックフィックスリストに「同じ問題のn個の問題を修正する」のようなものが表示されます。

場合によっては、クリーンアップを使用することもできます。 @Overrideアノテーションがありません。

0

すべてのインポートがCTRL + SHIFT + Mとして修正されます。

関連する問題