2012-03-14 6 views
3

書く場合Eclipseは「ファイル名を変更」を提案するのはなぜですか?

somethingSomething = 2;

somethingSomethingが定義されていない場合、Eclipseは「ファイル名を変更」を提案します。

これが唯一のための1つの特定のファイル発生し、その特定のファイルだけでEclipseがフィールドまたは何をsomethingSomething作るために準備を超えている他のすべてのファイルと同様の.java拡張子が付いています。これを引き起こすために私はおそらく何をしたでしょうか?

+0

ファイルの残りの部分はどうなっていますか? – Jon

+0

これは完全に有効でコンパイル可能なJavaファイルです。 –

+0

このファイルはEclipseのJavaプロジェクトにありますか? (働いているプロジェクトと同じプロジェクトで) –

答えて

1

作業スペースの外にファイルを開くと、あなたの気持ちが似ています。 Eclipseは構文を強調表示しますが、実際にはエラーをチェックしたり、構文補完などを行うことはありません。

+1

ワークスペース外にはありません。 Eclipseは構文の強調表示と完了を行います。 –

2

私のアドバイスは心配しないことです。

  • Eclipseは、巨大で複雑なアプリケーションであり、あなたはそれについての好き嫌いになりたい場合は...バグと呼ばれることができ、多くの奇妙な行動を持っています。

  • エラー訂正と完了のようなものは、必然的にヒューリスティックです。 Eclipseが100%正確に予測できる方法はありません。したがって、最も適切な修正が提供されます。

+0

私は心配しているわけではありませんが、非常に便利なツールです。 –

関連する問題