EclipseのJavaプロジェクト設定


EclipseSubversionとかCVSとかのバージョン管理ツールからJavaプロジェクトをチェックアウトしたときに、「.project」ファイルがバージョン管理ツールにコミットされてないとJavaプロジェクトとして認識してくれません。
そんなときは、「.project」ファイルをエディタで開いて直接編集しましょう。


「.project」ファイルない場合、Eclipseはデフォルトで以下のような「.project」ファイルを作成します。

<projectDescription>
  <name>TEST_PROJECT</name>
  <comment></comment>
  <projects>
  </projects>
  <buildSpec>
  </buildSpec>
  <natures>
  </natures>
</projectDescription>

上記のbuildSpecエレメントとnaturesエレメントを以下のように編集しましょう。

<projectDescription>
  <name>TEST_PROJECT</name>
  <comment></comment>
  <projects>
  </projects>
  <buildSpec>
    <buildCommand>
      <name>org.eclipse.jdt.core.javabuilder</name>
    </buildCommand>
  </buildSpec>
  <natures>
    <nature>org.eclipse.jdt.core.javanature</nature>
  </natures>
</projectDescription>

で、パッケージエクスプローラで対象のプロジェクトを選択し、F5ボタンを押せばJavaプロジェクトとして認識してもらえます。


そもそも、Eclipseで開発しているプロジェクトならEclipseの設定ファイルなどもバージョン管理ツールにコミットすべきだと思います。