回答:
EclipseはEclipseプロジェクトを探しています。つまり.project
、Eclipseはルートディレクトリ内のEclipse固有のファイル、つまりandを探しています.classpath
。Eclipseに間違ったディレクトリを指定した(Eclipseプロジェクトをインポートしている場合)、または実際に既存のソースから新しいプロジェクトを作成したい(new
-> java project
-> create project from existing source
)。
Eclipseプロジェクトは通常、個別のソースとビルドディレクトリを持っているので、おそらく2つ目が必要だと思います。ソースと.classファイルが同じディレクトリにある場合は、おそらくEclipseプロジェクトがありません。
この回答はLauraの回答と同じですが、新しいEclipseバージョンでは、「既存のソースからプロジェクトを作成」オプションを表示できません。
したがって、代わりにこれを行うことができます:
後藤ファイル > 新規作成 > プロジェクト
プロジェクトのタイプを選択し、[ 次へ ]をクリックします
デフォルトの場所を使用するのチェックを外します
[ 参照]をクリックしてソースフォルダに移動するか、ソースへのパスを入力します
完了をクリックします
eclipse.orgのこのディスカッションフォーラムから取得
私はこの問題の完璧な解決策を持っています。次の簡単な手順を実行すると、Eclipseにソースコードをインポートできるようになります。
まず第一に、その理由あなたはEclipseのワークステーションにあなたのプロジェクトをインポートすることができない理由は、あなたが持っていないということです.projectと.classpathファイルを。
これでなぜこれが発生するのかがわかったので、プロジェクトファイル内に.projectファイルと.classpathファイルを作成するだけです。方法は次のとおりです。
最初に.classpathファイルを作成します。
以下のコードをコピーして貼り付けて保存します。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
</classpath>
次に.projectファイルを作成し ます。
以下のコードをコピーして貼り付けます。
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>HereIsTheProjectName</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>
名前フィールドをプロジェクト名に変更する必要があります。これを3行目で行うには、HereIsTheProjectNameを独自のプロジェクト名に変更します。それを保存します。
それがすべてです、お楽しみください!!
ディレクトリにファイル.project
と.classpath
ファイルしかない場合、Eclipseの最新バージョンで(少なくとも私にとっては)機能する唯一の方法は次のとおりです。
File
-> New
-> Project...
-> Android
-> Android Application Project
->Next >
src
パッケージエクスプローラーでファイルを右クリックします。General
-> File System
->Next >
Browse
プロジェクトに必要なファイルを選択し、 Finish
この後、既存のすべてのコードと新規.project
および.classpath
ファイルを含むプロジェクトが作成されます。