web-dev-qa-db-ja.com

Eclipseでプロジェクトの名前を変更すると、ファイルシステムのプロジェクトフォルダーの名前も変更されますか?

Eclipseでプロジェクトの名前を変更すると、ファイルシステムのプロジェクトフォルダーの名前も変更されますか?

Eclipseでファイルの名前を変更しても、プロジェクトのファイルシステム名は変わりません。

ファイルシステムのプロジェクトの名前をEclipseでも同じに手動で変更する必要がありますか?

30
blue-sky

「デフォルトの場所を使用」チェックボックスを選択してプロジェクトを作成した場合(つまり、プロジェクトがワークスペースディレクトリに作成された場合)、プロジェクトの名前を変更しても、基になるファイルシステムディレクトリの名前のみが変更されるようです。プロジェクトを作成し、ワークスペース外のカスタムの場所を指定する場合、Eclipseでそのプロジェクトの名前を変更しないプロジェクトのホストディレクトリの名前を変更します。その場合は、おそらく次のことを行います。

  1. Eclipseでプロジェクトの名前を変更します(内部参照と.projectファイルが更新されます)。
  2. Eclipse Workbenchビューからプロジェクトを削除します([ファイルの内容を削除]オプションが[〜#〜] not [〜#〜]であることを確認してください削除確認ダイアログ)。
  3. ファイルシステムでプロジェクトのディレクトリの名前を変更します。
  4. プロジェクトをEclipseワークスペースにインポートします。

これを知って驚いた(私はEclipse 3.7でテストした)が、それは私には理にかなっているようだ。ワークスペースフォルダー内のプロジェクトは、ファイルシステムの任意の場所にあるプロジェクトとは対照的に、「Eclipseの制御下にある」と見なされるという考え方です。

46
E-Riz

リファクタリングを使用してプロジェクト名を変更します。ファイルシステム内のファイル/フォルダーの名前も変更します。

Refactoring in Eclipse

7
Jayy

メニュー->リファクタリング->移動...(Shift + Alt + V)。

このウィンドウでは、フォルダ名を変更したり、パスを完全に変更したりできます。

7
luboskrnac

フォルダ名が重要な場合は、手動で変更してください。プロジェクトを再度開くか、プロジェクトをEclipseに再インポートする必要があることに注意してください。フォルダーの名前を変更すると、Eclipseはフォルダーの場所を認識できなくなります。

2
Zac B

Eclipse Neon 4.6.3を使用、名前の変更は機能しません。 E-Ritzが彼の答えで言ったことを実行する必要があります。

言及する価値もありますプロジェクトをMavenプロジェクトとして(Import... -> Existing Maven Projectsを介して)インポートする場合、プロジェクト名はフォルダではなくpom.xmlから取得されます。したがって、pomの<name>my-project-name</name>部分も変更する必要があります

0
Urosh T.

Eclipse Oxygen(4.7)では、移動オプションはグレー表示され、プロジェクトの名前を変更してもディレクトリの名前は変更されません。ただし、ナビゲータービューに切り替えると([ウィンドウ]> [ビューの表示]> [ナビゲーター]で見つける必要がある場合があります)、[移動]オプションが使用可能になり、プロジェクトのディレクトリ名が変更されます。

これは、プロジェクトを再作成したり再インポートしたりするよりもはるかに高速です。

0
davidA