特定のワークスペースで Eclipse を起動する
-
03-07-2019 - |
質問
特定のワークスペースを使用するように指示する何らかのパラメータを渡して、Eclipse のインスタンスを開始する方法はありますか?
私が解決しようとしている問題は、仕事プロジェクト用のワークスペースと個人プロジェクト用のワークスペースがあることです。これらをワークスペースに関連付けて、個別に起動できる個別のショートカットを作成できるようにしたいと考えています。
解決
次のコマンドライン引数を使用します。
-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引数が最後に表示されることを心配せずに便利な場合があります。
人々が実際の例を与えてくれることを望みます。構文よりも例の方がよく学べます。 だからここに行く...
"C:\MyEclipse Blue Edition\MyEclipse Blue Edition 10\myeclipse-blue.exe" -showlocation -data "C:\EclipseWork\WorkSpace"
このコマンドは、指定されたワークスペースでEclipseを開きます。これは実例です。