web-dev-qa-db-ja.com

Eclipse:古いプロジェクトを完全に削除しますか?

Ubuntu 11.10でEclipseを実行しています。最初にプロジェクトをフォルダfooに作成しました。その後、そのプロジェクトを削除してフォルダーを再編成し、フォルダーfoo/barに新しいプロジェクトを作成したいのですが、新しいディレクトリはサブディレクトリであると表示されているため、Eclipseでは許可されません既存のプロジェクトの。

新しいプロジェクトを作成できるように、Eclipseに元のプロジェクトを忘れさせるにはどうすればよいですか?

21
Bruno Girin

一般的に、プロジェクトを "/。metadata/.plugins/org.Eclipse.core.resources/.projects"から削除しますは機能するはずですが、「ワーキングセット」を使用している場合、私が一度経験した問題が発生する可能性があります。これは、基本的にワークスペースに「このプロジェクト」と表示されるため削除できない「ゴースト」プロジェクトです。もう存在しません。」.

これが問題である場合は、ファイル内の「ゴーストプロジェクト」のエントリを削除してみてください。

"/。metadata/.plugins/org.Eclipse.ui.workbench/workingsets.xml"(MacOS)。

43

/.metadata/.plugins/org.Eclipse.core.resources/.projectsからプロジェクトを削除します。metadataフォルダー全体が他のすべてのプロジェクトと構成を保存するのではありません。

4
Kajal

Windowsで発生した以外は、この問題にも遭遇しました。 .metadataフォルダーを完全に削除したくなかったので、他のソリューションではそれを修正しませんでした。

私はEclipseが閉じている間にファイルworkspace\.metadata\.plugins\org.Eclipse.core.resources\.safetable\org.Eclipse.core.resourcesを削除することでなんとか修正しました。 Eclipseを閉じるとファイルが保存されるので、Eclipseが開いている間はキャッシュされると思います。

3
schmopinions

OS X Mountain LionでEclipse Keplerを実行していますが、同様の問題がありました。プロジェクトを削除し、同じ場所に再作成しようとしました。 Eclipseは、プロジェクトがすでに存在しているというエラーを出しました。プロジェクトを削除した後にEclipseを閉じてから再度開くと、Eclipseは削除されたプロジェクトを「忘れて」しまい、再作成できることを発見しました。

(この質問は1.5年以上前に投稿されたものであり、ブルーノはすでにこれを試したが機能しなかったと思います。このソリューションが現在ケプラーで機能していたことを他の人に知らせたいだけです。)

1
ginger

いくつかのファイルマネージャーを使用してワークスペースフォルダーに移動します(ワークスペースの場所を見つけるには、File-> Swich Workspace ...をクリックします)、fooフォルダーを削除するか、その内容を削除します(。projectファイルが最も重要です)。その後、新しいプロジェクトを作成できるはずです。

1

私はようやく、workspace/.metadataディレクトリを削除して、なんとか修正しました。これは問題を解決しますが、Eclipseにワークスペースのすべてを忘れさせるという副作用があるため、問題を修正するための推奨される方法であるかどうかはわかりません。

1
Bruno Girin

同じ問題がありましたが、Egitとリポジトリを削除して再度インポートしましたが、一般的なプロジェクトとしてインポートする代わりに、既存のプロジェクトとしてインポートを選択しました。

0
PetMarion

フォルダーを削除してみてください: "/your_workspace/.metadata/.plugins/org.Eclipse.core.resources" "/ your_workspace/ProjectName"

0
kwang

プロジェクトがworking set削除する前に、手動でセットから削除する必要がある場合があります。

0
Blank Chisui