Eclipseワークスペース:ワークスペースの名前を変更する方法


84

ファイルメニューには、ワークスペースの名前を変更するオプションはありません。日食を閉じ、フォルダーの名前を変更して、再度開くことをお勧めしますか?構成ファイル内のいくつかの潜在的なぶら下がり参照が私のワークスペース/プロジェクトを破壊することを心配しています...

ありがとう!


2
プロジェクトの名前を変更する方法を意味している場合は、プロジェクトを右クリックして、[プロジェクト]-> [リファクタリング]-> [名前の変更]を選択します。また、プロジェクト->リファクタリング->移動で別のディレクトリに移動することもできます。
achilleterzo 2011年

1
コマンド[ファイル]> [ワークスペースの切り替え]が役立つ場合があります。
vaugham 2011年

ありがとう-ドロップダウンメニューのいずれかを意味し、それが「ファイル」にあることを期待していました。b2cプロジェクトを除外し、一般的なワークスペースの名前をb2bに変更したかったのですが、新しいワークスペースを作成するだけかもしれません。
Alexx 2011年

回答:


59

ソース:ワークスペースの名前を変更しますか?

はい、ワークスペースディレクトリの名前を変更したり、移動したりできます。ただし、新しいワークスペースがどこにあるかをEclipseに通知する必要があります。3.1では、「ワークスペースの切り替え」を使用して、別の場所([ファイル]メニューの下)で起動できます。

手作業で変更したい場合は、Eclipseが保存されている「configuration」ディレクトリ内のファイルの適切なエントリを編集できます。
ワークスペースがある場所でEclipseを実行するたびに要求される場合は、org.eclipse.ui.ide.prefsファイルを変更してSHOW_WORKSPACE_SELECTION_DIALOG = trueを設定できます。


5
これにより、Subclipse SVNデータが台無しになります...結果:「パスは作業コピーディレクトリではありません」
marcolopes 2012年

1
ありがとう..上記の手順を実行し、新しいワークスペースに切り替えた後、(コンテンツを削除せずに)ワークスペースからプロジェクトフォルダーを削除し、再度インポートを実行する必要がありましたが、その後はうまくいきました。
aquero 2013年

4
私がSVNを使用しているにもかかわらず、これは私にとって完璧に機能しました。Eclipseワークスペースをコードディレクトリから分離しているので、ワークスペースの名前を変更してもSubversionデータには影響しませんでした。1つの提案:名前を変更するのではなく、既存のワークスペースを新しい名前にコピーします。問題が発生した場合は、古いワークスペースを簡単に復元できます。
スティーブゲルマン2014年

構成ファイルへのパスは次のようになりますeclipse_home/java-mars/eclipse/configuration/.settings。最後のフォルダは非表示になっているため、わかりにくい場合があります。
badroit 2016年

スティーブ・ゲルマンが正しく指摘-あなたのプロジェクトのソースファイル(SVN、Gitの、または任意の他のVCSのワークスペース)から(のみ、プロジェクトのメタデータを格納するためにEclipseので使用される)、ワークスペースを分離することをお勧めします、と常に前にバックアップコピーを行います変更を加える(名前の変更後に問題が発生した場合に元に戻すことができるようにするため)。
RAM2 3719年

15

単純な名前変更の場合、名前を変更するワークスペースが現在アクティブなワークスペースでない限り、ワークスペースを切り替える必要はありません。

とにかく、Eclipse->環境設定->一般->ワークスペースを選択し、オプション「ワークスペース名(ウィンドウタイトルに表示)」をデフォルトのワークスペースフォルダー名から任意の名前に変更することで、現在開いているワークスペースの名前を変更できます。次に、Eclipseを再起動します。

ワークスペースのフォルダが「/ foo / bar / workspace」であり、以前にその名前を変更したことがないとします。その場合、その名前はデフォルトの「ワークスペース」でした。名前を「my_workspace」に変更してEclipseを再起動すると、Eclipseのウィンドウタイトルは「my_workspace-(さまざまなもの)-/ foo / bar / workspace」と表示されます。

これはワークスペースフォルダの名前を変更しないことに注意してください。ここで提案されているように、目的の名前で新しいフォルダーを作成し、そのフォルダーに切り替えて(そのワークスペースはデフォルトで同じ名前になります)、既存のプロジェクトをそのフォルダーにインポートする必要がある場合があります。


2
私はこの手順に従い、すべてがうまくいきました。最後の段落に関しては、Eclipseを再起動する前にフォルダーの名前を変更する必要があり、既存のプロジェクトを再インポートする必要はありませんでした。EclipseOxygenを使用しています。
gep 2017

2

ワークスペースを新しいフォルダにコピーすると機能します。Eclipse自体が必要とする参照は、相対的なワークスペースの場所を使用して解決されます。ワークスペースの絶対位置に依存するランチャー、置換変数などを追加した場合は、それらをリセットする必要があります。


2

ジョン、元のワークスペースでプロジェクトをインポートしたと思います。プロジェクトは、物理的に同じ場所にあるのではなく、リンクに依存していると思います(すでに存在していても、依存関係はリンクにあります)。その場合は、新しい(コピーされた)ワースペースからプロジェクトを削除してから、再度インポートする必要があります。


ストーリーを完成させるには、「古い」ワークスペースでワークスペース設定をエクスポートし、新しいワークスペースに再度インポートします。これにより、リポジトリなどの設定が保持されます(help.eclipse.org/juno/…を参照)
OblongZebra 2013

2

ワークスペースフォルダの名前を変更するとうまくいきました。Eclipseを閉じ、ワークスペースフォルダー名の名前を変更して、Eclipseを再度起動します。ユーザーライブラリ、ランチャーなどのプロジェクトの依存関係を使用している場合は、プロジェクトのビルドパスから手動で新しい場所にそれらを再配置する必要があります。


1

私はちょうどしました:

ファイル->インポート-> Maven->既存のMavenプロジェクト->「Mavenプロジェクトのインポート」ウィンドウの「ルートディレクトリ」にある新しいワークスペースの場所について言及します

そしてそれはうまくいきました!すべてのプロジェクトは適切にインポートされました。

ところで、Eclipse-Mavenプラグイン「m2e」がインストールされています(http://wiki.eclipse.org/M2E_updatesite_and_gittags

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.