web-dev-qa-db-ja.com

Eclipseの既存のソースからプロジェクトを作成し、それを見つける方法

いくつかの.Javaファイルを作成しました。それらはすべて1つのディレクトリにあります。テキストエディターを使用してこれらのファイルを記述しました。次に、Eclipseに切り替えます。どうすればいいですか?私は多くの方法を試しました。それらのどれも動作しません。

追加:

一般的な方法は、「ワークスペース」と呼ばれるEclipseフォルダーにソースを置くことです。したがって、これらのディレクトリにあるファイルを取得するにはどうすればよいですか。 Eclipseを使用して既存のソースから新しいプロジェクトを作成すると、Eclipseはすべてのファイルをワークスペースに配置する必要がありますか?または、すべてのファイルをワークスペースに手動でコピーする必要がありますか?クラスファイルはどこに置くべきですか?サブディレクトリを作成する必要がありますか?どの名前で?

追加2:

「game」という名前のプロジェクトを作成しようとすると、Eclipseはそのような名前のプロジェクトが既に存在することを書き込みます。しかし、どうすればこのプロジェクトを開くことができますか?

追加3:

「ワークスペース」で、「game」というサブディレクトリを作成しました。すべての.Javaファイルをこのサブディレクトリにコピーしました。次に、Eclipseを使用して、gameという名前の新しいプロジェクトを作成しました。その結果、Eclipseは「game」ディレクトリに.classpathおよび.projectファイルを作成しました。また、binおよびsrcサブディレクトリも作成しました。そして今、私はそれが正しい方法ではないと思います。ソースファイルは「src」ディレクトリにあるはずです。右?現時点では、すべての.Javaファイルは「ワークスペース\ゲーム」にあります。

追加4:

私は別の方法でそれをやりました。 Eclipseを使用して、「game」という名前の新しいプロジェクトを作成しました。その結果、Eclipseは「game」というフォルダーを「workspace」フォルダーに作成しました。 「ゲーム」で「src」フォルダーを見つけたフォルダー。すべての.Javaファイルをこのフォルダーにコピーしました。しかし、今では「パッケージエクスプローラー」で「src」フォルダーを開くことができません。だから、Eclipseからソースファイルにアクセスするにはどうすればよいですか? Eclipseが「src」フォルダーを開きたくないのはなぜですか?

167
Roman

最も簡単な方法:

  1. プロジェクトにちなんで名付けられた1つのディレクトリにすべてのソースファイルを置きます。つまり、「ProjectName」このディレクトリをワークスペースに保持することも、別の場所に配置することもできます。
  2. Eclipseで新しいプロジェクトを開始し、同じプロジェクト名を使用して名前を付けます。
  3. 「デフォルトの場所を使用する」ボックスのチェックを外し、プロジェクトがあるディレクトリを見つけますプロジェクトが既にワークスペースにない場合-「デフォルトの場所を使用する」ボックスのチェックを外してはいけません
  4. 「次へ」をクリックします。

Eclipseは、何が起こっているのかを把握できるほどスマートでなければなりません。 [次へ]をクリックすると、そのディレクトリで見つかったすべてのファイルが表示されます。それらのファイルをプロジェクトに自動的に追加するだけです。ほら!

239
peter
  1. パッケージエクスプローラーを右クリックして、[新規]-Java Projectを選択します。
  2. 新しいプロジェクトゲームを作成する
  3. パッケージエクスプローラーで新しいプロジェクトを開きます-srcというソースフォルダーのみが表示されます(内部にはまだ何もありません)。
  4. ファイルエクスプローラー(Windowsエクスプローラーなど)を開き、ソースをドラッグします
  5. それらをEclipseにドラッグし、新しいsrcフォルダー内にドロップします-尋ねられたら「ファイルをコピー」を選択します
  6. Eclipseはファイルをデフォルトのパッケージに配置する必要がありますが、それが正しくない場合は、Eclipseで開いてパッケージ宣言(通常は1行目)を選択し、Ctrl + 1を押して適切なオプション(「xyをパッケージcom.gameに移動」など)
6
Daniel

この答えは質問に対するものです

新しいEclipseプロジェクトを作成し、フォルダーまたは新しいパッケージをプロジェクトに追加する方法、または既存のJavaファイル用に新しいプロジェクトを構築する方法。

  1. メニューのファイル->新規-> Javaプロジェクトから新しいプロジェクトを作成します
  2. 新しいパッケージを追加する場合は、ファイル->新規->パッケージで同じパッケージ名をここで作成します
  3. プロジェクトナビゲータでパッケージの名前をクリックし、右クリックしてインポート...インポート->一般->ファイルシステム(ファイルまたはパッケージを選択)

これは私にとってはうまくいきました。ありがとうございました。

3
leonkadruk

2つのことがあります

1-既にEclipseプロジェクトである場合は、[ファイル]-> [インポート]-> [一般]-> [既存のプロジェクトを職場に移動]に移動します。

2-それ以外の場合は、プロジェクトタイプを定義します。 Java、Webなど定義したタイプの新しいプロジェクトを職場に作成します。ソース、lib、その他の必要なファイルをコピーして貼り付けます。 Eclipseでプロジェクトを更新、コンパイル、実行します。

1
Ijaz Ahmed

最も簡単な方法は本当に優れていますが、標準のJavaプロジェクト、つまり.Javaファイルと.classファイルを異なるフォルダーに分けて取得することはできません。

これを非常に簡単に取得するには:

  1. Eclipseのワークスペースに「ProjectName」というフォルダーを作成します。
  2. .Javaファイルを含むフォルダーを「ProjectName」フォルダーにコピーまたは移動します。
  3. 「ProjectName」という名前の新しいJavaプロジェクトを作成します(デフォルトの場所を使用マーク付き)。
  4. <Enter>を押すと、それだけです。
1
carlos_lm

完全なフォルダーからプロジェクトを作成すると、ワークスペース内で機能する場合と機能しない場合がありますが、完全なフォルダーで新しいプロジェクトを開始できないというワークスペース外の条件があります。

これは、Webプロジェクトのhtdocsまたはwwwフォルダー、デスクトップJavaアプリケーションの別の場所など、ソースに多数のフォルダーの場所を使用する場合に関連します。

上記の条件は、Eclipseが新しいプロジェクトを作成するように指示され、ワー​​クスペースの外部に完全なフォルダーが与えられたときに発生します。 Eclipseは、フォルダーが空ではないと言って、指定されたフォルダー内に新しいプロジェクトを作成しないようにします。私はこれを回避する方法を見つけていませんし、解決策には追加の手順が必要です。

私のお気に入りの解決策は次のとおりです

  1. フルフォルダの名前を「Original」または「Backup」を追加して変更します。
  2. フォルダーの名前を変更する前に、完全なフォルダーの名前でEclipseプロジェクトを作成します。
  3. ラベルが変更されたフルフォルダーの内容をすべて新しいプロジェクトフォルダーにコピーします。

Eclipseは新しいプロジェクトを作成し、変更をスキャンするときにそのプロジェクトを新しいフォルダーの内容で更新する必要があります。現在、既存のソースは新しいプロジェクトの一部です。

3つの追加手順を実行する必要がありましたが、現在は元のソースが利用可能なバックアップがあり、既存のプロジェクトでそれらのコピーを使用することもできます。ストレージ容量が懸念される場合は、元のフォルダの内容を完全にコピーするのではなく、ソースを移動/切り取ります。

0
user2379294

Eclipseの既存のJavaプロジェクトにファイルを追加するには、いくつかの方法があります。したがって、EclipseでJavaプロジェクトを既に作成していると仮定します(たとえば、File-> New-> Project...-を使用して、Java projectを選択します)。

Javaファイルを新しいプロジェクトに取り込むには、次のいずれかを実行できます。他にも方法があることに注意してください。シーケンスは私の好みです。

  • ネイティブファイルマネージャーからファイルをNavigatorビューに直接ドラッグします。最初に必要なJavaパッケージを作成する必要があります。この方法は、既存のJavaパッケージ内のいくつかのファイルに最適です。
  • File-> Import...を使用-File Systemを選択します。ここで、新しいプロジェクトにインポートするファイルと、それらを配置するJavaパッケージを正確に選択できます。これは、多くのファイルをインポートする場合、または複数のJavaパッケージがある場合に非常に便利です。
  • 火災をワークスペースのフォルダー/ディレクトリに直接コピーし、File-> Refreshを使用して、ネイティブシステムのEclipseビューを更新します。更新する前に、必ず新しいプロジェクトを選択してください。

最後のものはあなたがしたことです-リフレッシュを除いて...

0
Tonny Madsen

既存のMaven構造に基づいて新しいプロジェクトを作成する場合:

一般的なプロジェクトウィザードを使用してプロジェクトを作成し、作成したプロジェクトと同じ名前をプロジェクトに付けます。

M2eを介してMavenプロジェクトとしてプロジェクトを作成しようとすると、project/pomがすでに存在するというエラーを受け取ります。

0
blue-sky

パッケージエクスプローラーとナビゲーション画面に、作成したプロジェクトが表示されます。 Eclipseはファイルをコピーせず、既存のソースを使用してEclipseから編集できるようにするだけです。

0
Thirler
  1. 新しいプロジェクトを作成します。
  2. プロジェクトを右クリックします。
  3. ビルドパスの選択->ビルドパスの構成
  4. [ソース]タブで、リンクソース、フォルダーを含む.Javaファイルを選択します。

あなたが試みた方法のどれもうまくいかなかったので、私はこれを提案しています--- FYI

0
Shibi