2013-03-26 13 views
5

Eclipseクラスパス変数を開いているワークスペースから新しいワークスペースにコピーするにはどうすればよいですか? Eclipse Juno(Eclipse Platform 4.2.1およびEclipse Java Development Tools 3.8.2)を使用しています。Eclipseクラスパス変数を1つのワークスペースから新しいワークスペースにコピーする方法はありますか?

+0

Eclipseが実行しているクラスパス、または独自のコードの実行コンフィグレーションに使用されているクラスパスを意味しますか? – sharakan

+0

これをチェックしましたか?多分この1つはあなたのためにそれに答える。 http://stackoverflow.com/questions/733518/eclipse-copy-the-java-build-path-to-a-different-workspace – Snowman

+0

@sharakan:私はワークスペースが保存して共有するクラスパス変数定義を意味しますまたはそのワークスペース内のすべてのプロジェクトに対してグローバルです。 –

答えて

5

「ファイル」 - >「書き出し」 - >「一般」 - >「環境設定」を選択し、すべてエクスポートしてください。次に、環境設定を2番目のワークスペースにインポートします。

+0

申し訳ありませんが、動作していないようです。クラスパス変数はインポート後も同じままです。 –

2

クラスパス変数は日食に少なくとも 3の場所に格納されています。

ワークスペースレベル

これらが効果的にグローバルであり、Path-の構築>> Java対応をPreferences-で見ることができます>クラスパス変数。他の環境設定と同様にエクスポートし、新しいワークスペースにインポートすることができます。プロジェクト - >プロパティ - > Javaのビルド・パス・エディタで見

プロジェクトレベル

。これらはプロジェクトルートの.classpathファイルに格納されます。プロジェクトプロパティエディタの使用を避けたい場合は、.classpathファイルから関連するセクションをコピーして貼り付けるだけで済みます。 >(いずれかを選択) - - >クラスパス]タブ

実行構成

これらは、実際にEclipseのからコードを実行するために使用されるクラスパス変数であり、あなたは実行 - >実行の構成でそれらを見ることができます。 'Common'タブに移動して 'local'から 'shared'に変更し、気になるところでその共有ファイルを移動することで、設定を保存することができます。

+0

ファイル '.classpath'はクラスパス変数名を参照できますが、クラスパス変数の値は格納されません。ワークスペースのみがクラスパス変数の名前と値を格納します。 –

+0

この場合、環境設定のエクスポートはジョブを実行する必要があります。それはありませんか? – sharakan

+0

はい、Eclipseに新しいワークスペースの作成を依頼したときに自動的にこれを行う方法がない限りはありません。 –

関連する問題