既存のソースオプションを使用して、Eclipseで1つのプロジェクトを作成しました。後で私はそれにいくつかの構成の問題を見つけ、フォルダーの内容をそのままにして、プロジェクトをEclipseから削除しました。ここでも、ソースフォルダーと同じフォルダーで新しいプロジェクトを作成しようとしました。しかし、Eclipseは私にそれを許可しておらず、そのエラー「ワークスペースにプロジェクトコンテンツを作成できません」を与えています。ソースフォルダーで.PROJECTファイルをチェックインしましたが、何も存在しません。誰かがこれに対する解決策を持っていますか?
Eclipseフォーラムのこのメッセージ で説明されているように、選択しているプロジェクトの場所はすでにワークスペースにあります。 「既存のものから作成」機能では、ソースをワークスペース外に配置する必要があります。ソースをワークスペースの外に移動するか、新しいプロジェクトを作成して、プロジェクトを含むフォルダーをプロジェクト名として指定する必要があります。
これは主に、ワークスペースのネストされたサブフォルダーにプロジェクトを作成しようとするときの問題です。プロジェクトがワークスペースフォルダーの直接のサブフォルダーにある場合は、新しいプロジェクトを作成し、フォルダー名をプロジェクト名として使用すると、すべてが希望どおりに動作します。それ以外の場合、私はこれらの2つのソリューションを問題なく使用しましたが、これは作成するプロジェクトのタイプに依存する可能性があると思います(私は主にpydev、CDT、DLTKを使用しています)。
new>create from existing
と同じではないことに注意してください。これは実際には別のインポートオプションです。同様の問題がありました。私はPHPプロジェクトをEclipseで、他のプロジェクトがあるワークスペースで作成していましたが、何らかの理由でそれを作成できませんでした(サブフォルダーにあり、ワークスペースのルートフォルダ)いずれにせよ、私がやったことは次のとおりです:
Ecliseで、ワークスペースのルートフォルダーに新しいプロジェクトを作成します
引き続きEclipseで、プロジェクトが作成されたら、プロジェクトを右クリックして削除しますが、ディスク上のファイルを削除するオプションを選択しないでください(つまり、ファイル/フォルダーをディスク上に保持します)。
Windowsエクスプローラーに移動し、プロジェクトを配置したい場所(つまり、最初は使用できなかった場所)にプロジェクトを移動します。
Eclipseに戻り、今度はプロジェクトをインポート(impot->既存のプロジェクトをワークスペースに)すると、そこにプロジェクトが作成されます。
私は同じ問題を抱えていましたが、ここに私がそれを解決した方法があります:
1. moved the project folder(named www) outside the workspace folder
2. created new project in the workspace with the same name(www)
3. close Eclipse
4. move the external www folder into the workspace folder (e.g. overwrite the new one created within Eclipse)
5. open Eclipse
6. F5/refresh on the www folder inside the workspace
et voila。