私は 2 台のコンピューターを持っており、USB スティックからプロジェクトを保存して開くことにより、Eclipse で Java プロジェクトを共有したいと考えています。
しかし、私はそれを簡単に機能させることはできないようです。
これを適切に設定するには、どのような手順を踏む必要がありますか?
これらのことは落胆すべきです。私のアドバイスは、Gitのような SCM (ソース管理管理)を使用し、外部ドライブにリポジトリを保持することです (Git を使用している場合は、USB スティックにベア リポジトリを、各マシンにローカル リポジトリを配置します)。最初は慣れるのにかなりの時間を費やしますが、すぐに慣れます (説明的な変更ログと災害復旧機能が得られます)。
Eclipse はEgitを介して Git をサポートし、SVN ビルトインをサポートしています。
このようなプロジェクトを共有すると、外部 JAR へのクラスパス参照に関連する問題が発生する可能性があります。
lib/
(したがって、JAR をバージョン管理下に置く)$JAVA_LIB
バージョン管理下に置きたくない既存のプロジェクトの場合は、単純に (ライブラリーの欠落エラーが発生する可能性があります)、メニューを使用できます。File > Import > General > Existing projects into workspace
この目的のために、cvs、svn、またはその他のバージョン管理リポジトリを使用することを強くお勧めします。手動で管理しようとすると、最終的に噛み付くことになります。
しかし、私が知っている最善の方法は、 New Java ProjectウィザードでUse Default Locationオプションの選択を解除して、Eclipse でプロジェクトを作成することです。これにより、プロジェクト コンテンツの外部の場所 (この場合は USB ドライブ) を指定できます。いくつかのことを確認する必要があります。
/lib
フォルダー内) であるか、Classpath Variablesを使用します。非常に面倒なので、これを試さずにバージョン管理リポジトリを使用することを常にお勧めします。
私はこれをします。私がSVNまたはGITで持っているいくつかのプロジェクトで。私にとっては、Eclipse とワークスペースを 1 つだけにすることがより重要です。残念ながら、これは Windows (または 1 つの OS) に限定されます。秘訣は、常に同じドライブ文字を持つようにすることです。最初は subst でやってみましたが、よく忘れていました。しかし、Windows のドライブ マネージャーを使用すると、すべて正常に動作します。