web-dev-qa-db-ja.com

特定のワークスペースでEclipseを起動する

Eclipseのインスタンスを起動して、特定のワークスペースを使用するように指示する何らかのパラメーターを渡す方法はありますか?

私が解決しようとしている問題は、作業プロジェクト用のワークスペースと個人プロジェクト用のワークスペースがあることです。これらをワークスペースに結び付けて、個別に起動できる個別のショートカットを作成したいと思います。

163
Wilco

から http://help.Eclipse.org/help21/topic/org.Eclipse.platform.doc.user/tasks/running_Eclipse.htm

次のコマンドライン引数を使用します。

-data your_workspace_location

例えば、

-data c:\users\robert\myworkspace

次のようなUNIXスタイルの相対パス名を使用することもできます。

-data ../workspace

windowsでも、ジャンプリストランチャーなど、パラメーターのコロンやバックスラッシュが気に入らない場合

241
Matt H

-dataスイッチを使用する

-dataを使用してワークスペースの特定の場所を設定する

-dataコマンドライン引数を使用するには、ショートカットプロパティの[ターゲット]フィールドに-data your_workspace_location(たとえば、-data c:\ users\robert\myworkspace)を追加するか、コマンドラインに明示的に含めます。

From: http://help.Eclipse.org/help21/index.jsp?topic=/org.Eclipse.platform.doc.user/tasks/running_Eclipse.htm

20
Anson Smith

ショートカットプロパティを変更することにより、高校生のデフォルトワークスペースを設定します。この場合、Windows 7環境を運用しています。デフォルトのワークスペースは、H:ドライブとしてマップされた学生のネットワーク共有上にあるため、-data h:\ workspaceを追加しました。スクリーンショットは正確な場所を示しています。

enter image description here

15
ThisClark

次のようなUNIXスタイルの相対パス名を使用できることに注意してください。

-data ../workspace

ジャンプリストランチャーのように、何かがパラメーターのコロンやバックスラッシュを好まない場合には、Windowsでも

10
santaranger

古い質問ですが、ターゲットワークスペースパスの周りに引用符を追加する必要があるかもしれないことを指摘したかっただけです。例えば;私は試した C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2を実行すると、空白のデフォルトのワークスペースが開きますC:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"は、既存のワークスペースを使用できるようにしました。これはOSやEclipseのバージョンに基づいて異なると思いますが、これにどのような要因があるのか​​正確にはわかりませんので、正しい/既存のワークスペースをロードするまで両方の方法を試してください。

2
DGolberg

から https://help.Eclipse.org/topic/org.Eclipse.platform.doc.isv/reference/misc/runtime-options.html

osgi.instance.area JVM引数を-Dosgi.instance.area=../workspaceとして使用して、ワークスペースの場所を指定することもできます。

これは、-Xms, -Xmxなどの既存/その他のJVM引数とともにEclipse.iniファイルで指定できます。

このオプションは、Eclipse.iniファイル(既に他のJVM引数が含まれている)に追加するだけで、JVM引数が最後に表示されることを心配することなく便利な場合があります。

0
Mrinal