Eclipseのインスタンスを起動して、特定のワークスペースを使用するように指示する何らかのパラメーターを渡す方法はありますか?
私が解決しようとしている問題は、作業プロジェクト用のワークスペースと個人プロジェクト用のワークスペースがあることです。これらをワークスペースに結び付けて、個別に起動できる個別のショートカットを作成したいと思います。
から 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でも、ジャンプリストランチャーなど、パラメーターのコロンやバックスラッシュが気に入らない場合
-dataスイッチを使用する
-dataを使用してワークスペースの特定の場所を設定する
-dataコマンドライン引数を使用するには、ショートカットプロパティの[ターゲット]フィールドに-data your_workspace_location(たとえば、-data c:\ users\robert\myworkspace)を追加するか、コマンドラインに明示的に含めます。
ショートカットプロパティを変更することにより、高校生のデフォルトワークスペースを設定します。この場合、Windows 7環境を運用しています。デフォルトのワークスペースは、H:ドライブとしてマップされた学生のネットワーク共有上にあるため、-data h:\ workspaceを追加しました。スクリーンショットは正確な場所を示しています。
次のようなUNIXスタイルの相対パス名を使用できることに注意してください。
-data ../workspace
ジャンプリストランチャーのように、何かがパラメーターのコロンやバックスラッシュを好まない場合には、Windowsでも
古い質問ですが、ターゲットワークスペースパスの周りに引用符を追加する必要があるかもしれないことを指摘したかっただけです。例えば;私は試した C:\Eclipse\eclipse.exe -data E:\Eclipse Projects2
を実行すると、空白のデフォルトのワークスペースが開きますC:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"
は、既存のワークスペースを使用できるようにしました。これはOSやEclipseのバージョンに基づいて異なると思いますが、これにどのような要因があるのか正確にはわかりませんので、正しい/既存のワークスペースをロードするまで両方の方法を試してください。
から 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引数が最後に表示されることを心配することなく便利な場合があります。