web-dev-qa-db-ja.com

プロジェクトのプロジェクト記述ファイル(.project)がありません

Vista(32ビット)でEclipse PDT 3.5を使用しています。動作しますが、Eclipseを実行するには管理者権限が必要です。これは私を悩ませますが、私はそれを受け入れます。

しかし:時々(プロジェクトを開くたびにそうなるかもしれません)、「my projectのプロジェクト記述ファイル(.project)行方不明。」。

プロジェクトのメインフォルダーにあります。特別なフラグは設定されていません(非表示でも、システムファイルでも、書き込み保護でもありません)。

これは、リストにあるすべてのプロジェクト用です。私がこれまでに見つけた唯一の解決策は、Eclipseからプロジェクトを削除して再追加することです。これはやや面倒です。

私に何ができる?

編集:ワークスペースはサーバーボリューム上にあります。これが問題になりますか?以前にEclipse 3.3を使用しましたが、サーバーパスに問題はありませんでした。また、サーバーボリュームはドライブ文字にマップされます。

63
Martin

私はこれを見つけました ソリューション グーグルで。この問題が発生したばかりで、解決しました。

私の間違いは、プロジェクトをワークスペース外の他の場所に配置し、パスが異なる複数のコンピューター間でこのワークスペースを共有することでした。プロジェクトがワークスペース外にある場合、その場所はworkspace/.metadata/.plugins/org.Eclipse.core.resources/.projects/PROJECTNAME/.locationに保存されることを学びました

.locationを削除してプロジェクトをワークスペースに再インポートすると、問題が解決しました。お役に立てれば。

67
Jordi Xucla

私は同じ問題を抱えていましたが、私の場合、.projectファイルもプロジェクトディレクトリに存在し、適切な権限がありました。

この問題は、複数のプロジェクトを次々に閉じて再度開いたときに発生し、Eclipseはそれらを同時に再構築しようとしました。

私の場合、Eclipseは.locationの5つのプロジェクトのうち2つのワークスペースディレクトリのファイルを失いました:<workspace>/.metadata/.plugins/org.Eclipse.core.resources/.projects/<project name>/.location

.metadataを誤って削除した場合のプロジェクトリストの取得方法 の手順に従い、File :: Import :: Other :: General :: Existing Projectsを使用してプロジェクトをワークスペースに手動でインポートしました。その後、.locationファイルが再び作成され、Eclipseは文句を言いません。

9
alexandroid

何らかの理由で手動でファイルを移動すると、Elipseは参照を失い、プロジェクトファイルが見つからないというエラーを出力しますが、その理由はファイルを手動で移動するとEclipseが参照を失ったためです

1
solisarg

私は同じ問題を抱えていましたが、myEclipseを閉じる前にプロジェクトを閉じてデフォルトの場所を片付けないので、そのエラーは発生していません。

プロジェクトのソースとコンパイルされたファイルはデフォルトのワークスペース外にありますが、デフォルトのワークスペースにはmyEclipseによってデフォルトで作成されたスタブフォルダーがあります。プロジェクトをセットアップすると、2つの.projectファイルがあります。1つは作業ディレクトリを指すデフォルトのワークスペースにあり、もう1つは選択したディレクトリにあります。

1
Alice
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Lynxster</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>

nameタグでプロジェクトフォルダーの名前を指定し、このファイルを.project拡張子で保存してプロジェクトフォルダーに貼り付けます。

これは私のために働いた。

0
Lynxster

メインフォルダーの場所を変更したときに、Minecraft Modプロジェクトで同じ問題が発生しました。通常、私はこのようなプロジェクトを開きます

これは、プロジェクトを開始したときの私のパスの外観です

私は同じ「プロジェクトのプロジェクト記述ファイル(.project)がありません。」エラー。

後で、このようなメインフォルダーに.projectファイルが見つかりました。

これは.projectファイルを見つけた場所です

Eclipseを「ファイル->ファイルシステムまたはアーカイブからプロジェクトを開く」に移動し、.projectファイルを使用してメインプロジェクトフォルダーに移動すると、問題が解決したことがわかりました。

私のプロジェクトはすでに含まれています

これがあなたの助けになることを願ってここに私の最初の投稿です、マーティン。

0
Wasted-Art

UbuntuでEclipse 3.5.1を使用しています。マシンを再起動した後、PHP Explorerビューで.projectファイルが見つからないという警告が表示されました。問題は、プロジェクトがホストされている外部ディレクトリが再起動時にマウントされなかったことです。コマンドラインからmount -aを実行すると、Eclipseがファイルを認識しました。

0
woland

チェックアウトするだけで、ワークスペースからフォルダを削除する場合は、Javaビューでそのフォルダへの参照も削除する必要があります。時間。

0
Saam Barrager

私の場合、Eclipseプロジェクトが保存されているルートフォルダーを変更しました。私は走ったときにthaを発見しました:

cat .plugins/org.eclip.resources/.projects/<projectname>/.location 
0
Badr Bellaj