回答:
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の場合でも、Jumplist Launcherのように、パラメータのコロンやバックスラッシュが嫌いな場合
-dataスイッチ付き
-dataを使用してワークスペースの特定の場所を設定する
-dataコマンドライン引数を使用するには、-data your_workspace_location(たとえば、-data c:\ users \ robert \ myworkspace)をショートカットプロパティの[ターゲット]フィールドに追加するか、コマンドラインに明示的に含めます。
差出人:http : //help.eclipse.org/help21/index.jsp?topic= / org.eclipse.platform.doc.user / tasks / running_eclipse.htm
次のようなUNIXスタイルの相対パス名を使用できることに注意してください。
-data ../workspace
Windowsの場合でも、Jumplist Launcherなど、パラメーターのコロンやバックスラッシュが嫌いな場合
古い質問ですが、ターゲットワークスペースパスを引用符で囲む必要がある場合があることを指摘したかっただけです。例えば; 私が試したところ、既存のワークスペースを使用できるようにしC:\Eclipse\eclipse.exe -data E:\Eclipse Projects2
ている間、空白のデフォルトのワークスペースが開きC:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"
ます。これはOSやEclipseのバージョンによって異なると思いますが、正確にどのような要因があるのかはわかりません。正しい/既存のワークスペースをロードできるようになるまで、両方の方法を試してください。
targetを使用してショートカットファイルを作成します。
日食のショートカットを作成します。ショートカットファイルのプロパティを開き、ターゲットを次のように設定します。
E\STS.exe -data "WORKSPACE_LOCATION"
.batファイルから起動する場合:
cd ECLIPSE_LOCATION
start STS.exe -data "WORKSPACE_LOCATION"
例:
cd /D D:\IDE\sts-bundle\sts-3.7.0.RELEASE
start STS.exe -data "D:\My Workspace\workspace1"
から https://help.eclipse.org/topic/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html
また、osgi.instance.area
JVM arg を使用してワークスペースの場所を指定することもできます。-Dosgi.instance.area=../workspace
これは、次のような既存/その他のJVM引数とともにeclipse.iniファイルで指定できます。 -Xms, -Xmx
。
このオプションは、eclipse.iniファイル(すでに他のJVM引数が含まれている)に追加するだけで、JVM引数が最後に表示されることを心配する必要がない場合に便利です。
私は人々が実際の例を挙げてくれることを望みます、私は構文よりも例でよりよく学びます。だからここに行く...
"C:\MyEclipse Blue Edition\MyEclipse Blue Edition 10\myeclipse-blue.exe" -showlocation -data "C:\EclipseWork\WorkSpace"
このコマンドは、指定されたワークスペースでEclipseを開きます。これは実際の例です。
-vmargs -Xms128m -Xmx512m
、データ引数の後に来ることを確認してください。そうしないと、起動中にエラーが発生します。