0

私は、svn と Maven の下にある大規模なオープン ソース プロジェクトに取り組んでいます。プロジェクトに含まれるさまざまなクラスとメソッドを理解しようとすると、通常の Eclipse 検索機能 (Ctrl + Shift + T など) ではクラス名を検索できないことに気付きました。このエラーが発生せずにクラスを変更することさえできません:

「このコンパイル ユニットは Java プロジェクトのビルド パス上にありません」

.. 私はそれが何を意味するのか推測しますが、なぜそう言っているのかよくわかりません。つまり、svn からプロジェクトをチェックアウトし、いつものように Eclipse にインポートしました。

また、これらの単純なタスクを試みているときに、プロジェクトのどこにいるのかがわかるように、スクリーンショットも貼り付けました。

このプロジェクトの何が問題なのか、この問題を解決する方法について教えてください。 ここに画像の説明を入力

4

1 に答える 1

1

Subversion ファイルに Eclipse の Java ビルド パスが含まれておらず、作成していない可能性があります。これは、[プロジェクト] > [プロパティ] に移動し、ソース フォルダーの場所 (おそらくライブラリなど) を指定すると、.classpath ファイルに保存されます。

于 2012-11-28T02:28:03.767 に答える