web-dev-qa-db-ja.com

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

システムを再起動するまで、Eclipseのプロジェクトはすべて正常に機能していました。 Eclipse IDEを再度開くと、「エラー:メインクラスが見つからないかロードできませんでした...」というメッセージが表示され始めました。物事を「修正」する過程で、.projectファイルも削除しました。 (私はなんてナイーブなのでしょう!)今ではすべてが台無しになっているようです。 「パッケージエクスプローラー」にファイルが表示されていません。プロジェクトを開くと、次のようにエラーが表示されます。プロジェクト記述ファイル(.project)がありません。私はまだすべてのソースファイルとコンパイルされた.classファイルをそれぞれのディレクトリに持っています。

私を助けてください。あなたの提案に感謝します。

ありがとうございました!

私は提案の1つに従いました(.projectファイルをコピーしてプロジェクト名を変更するという提案)。これにより、プロジェクトエクスプローラーですべてのファイルを表示できる段階に戻りました。しかし、Eclipseからプロジェクトを実行すると、Javaファイル(実際にはにはmain()が含まれます)でMainメソッドを見つけることができません。エラーは次のようになります:エラー:メインメソッドがクラスに見つかりません。メインメソッドを次のように定義してください:public static void main(String [] args)

私が言ったようにmain()メソッドはそこにあります。私が5か月間取り組んできた、すべてがうまく機能していたプロジェクトが突然使用できなくなったのは困惑しています。誰かが最新のエラーに関する洞察を提供できますか?.

ありがとう!

12
user1639485
  1. ダミープロジェクトを作成する
  2. .projectファイルを取得し、この部分を変更します

<名前> PROJECT_NAME </名前>

  1. これを古いプロジェクトに配置します
12
madhairsilence

おそらく、これに沿った何かで別のものを作成することができます(プロジェクトのディレクトリに.projectとして保存します):

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Project Name</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.Eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.Eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>
7
Ren

次のことを試してください。

Eclipseで新しいプロジェクトを作成します(他のプロジェクトと同じプロジェクトタイプが最適です)。作成時に、新しいプロジェクトファイルを古いプロジェクトにコピーして手動で編集します。編集するのが難しく、多すぎないようにする必要があります。

3
OschtärEi

プロジェクトが認証を必要とする外付けドライブからのものであったために、私は同じ問題を抱えていました。
-ファイルエクスプローラーに外付けドライブのパスワードを入力しました
-Eclipseを再起動しました

0
Gemini Girl