特定のワークスペースを使用するように指示するある種のパラメータを渡して、Eclipse のインスタンスを開始する方法はありますか?
私が解決しようとしている問題は、仕事のプロジェクト用のワークスペースと個人的なプロジェクト用のワークスペースがあることです。これらをワークスペースに関連付けて、個別に起動できるショートカットを分離できるようにしたいと考えています。
特定のワークスペースを使用するように指示するある種のパラメータを渡して、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 でも、Jumplist Launcher のように、パラメーターのコロンやバックスラッシュが気に入らない場合に備えて
-data スイッチを使用
-data を使用したワークスペースの特定の場所の設定
-data コマンド ライン引数を使用するには、単に -data your_workspace_location (たとえば、-data c:\users\robert\myworkspace) をショートカット プロパティの [ターゲット] フィールドに追加するか、コマンド ラインに明示的に含めます。
ショートカット プロパティを変更して、高校の生徒の既定のワークスペースを設定します。この場合、Windows 7 環境を運用します。デフォルトのワークスペースは、H: ドライブとしてマップされた学生のネットワーク共有上にあるため、-data h:\workspaceを追加しました。スクリーンショットは正確な場所を示しています。
次のようなUNIXスタイルの相対パス名を使用できることに注意してください。
-data ../workspace
Windowsでも、Jumplist Launcherのように、パラメータのコロンやバックスラッシュが気に入らない場合に備えて
古い質問ですが、ターゲット ワークスペース パスの周りに引用符を追加する必要があるかもしれないことを指摘したかっただけです。例えば; 試してみたところ、既存のワークスペースを使用できるようにしC:\Eclipse\eclipse.exe -data E:\Eclipse Projects2
ながら、空のデフォルトのワークスペースが開きました。C:\Eclipse\eclipse.exe -data "E:\Eclipse Projects2"
これは OS や Eclipse のバージョンによって異なると思いますが、何が原因なのか正確にはわからないので、正しい/既存のワークスペースをロードする方法が見つかるまで、両方の方法を試してください。
人々が実際の例を挙げてくれたらいいのにと思います。私は構文よりも例を使ってよりよく学びます。だからここに行く...
"C:\MyEclipse Blue Edition\MyEclipse Blue Edition 10\myeclipse-blue.exe" -showlocation -data "C:\EclipseWork\WorkSpace"
このコマンドは、指定されたワークスペースで Eclipse を開きます。これは実用的な例です。