Eclipse をインストール (解凍) 後、ディレクトリー (たとえば、c:\eclipse) に インストールし、ワークベンチはトップレベルのインストール・ディレクトリーで検出される Eclipse 実行可能を実行して開始されます。 このファイルは Windows システムでは eclipse.exe、 Linux システムでは単に eclipse です。次の説明は、 Windows システムでのセットアップを詳細に説明しているので注意してください。 Linux セットアップは類似しています。
異なる指定をしない場合は、 プラットフォームはデフォルトのワークスペース・ディレクトリーを 実行可能の兄弟として作成します (たとえば、c:\eclipse\workspace)。 このワークスペース・ディレクトリーは ユーザーのプロジェクトのデフォルトのコンテンツ領域としてだけでなく すべての必要なメタデータの保持用に使用されます。 共用または複数ワークスペースのインストールの場合は、 デフォルトを使用せず、ワークスペースのロケーションを明示的に示す必要があります。 ワークスペースのロケーションを制御する方法は、 カレント作業ディレクトリーを使用する方法か、 -data コマンド・ライン引数を使用する方法の 2 通りがあります。
カレント作業ディレクトリーを使用する最も簡単な方法は、 次のステップを使用してショートカットを作成することです。
もちろん、ディレクトリーをユーザーのワークスペース・ディレクトリーに 変更し、それから eclipse.exe を実行し、コマンド・プロンプトを使用して、同じ効果を得ることができます。
-data コマンド・ライン引き数を使用するには、 -data <your workspace location> (e.g., -data c:\myworkspace) を単にショートカット内の "Target:" 行に追加するか、 またはそれを明示的にユーザーのコマンド・プロンプト・コマンド・ラインに 組み込みます。
Eclipse 実行可能とプラットフォーム自体は、 Eclipse のパーツの開発またはデバッグを行なう担当者に数々の興味深い実行オプションを 提供します。 Eclipse 実行可能機能を実行する一般的な形式は、次のとおりです。
eclipse [platform options] [-vmargs [Java VM arguments]]
ここで、有効なプラットフォーム・オプションは次のとおりです。
-application <app id> | 実行するアプリケーションを示します。 指定しない場合には、Eclipse ワークベンチが実行されます。 アプリケーションは、org.eclipse.core.runtime.applications 拡張ポイントに拡張機能を指定するプラグインによって宣言されます。 |
-boot <boot code path> | ブート・プラグイン・コードにパスを定義します (すなわち boot.jar)。 startup.jar と boot.jar の相対ロケーションを変更する場合にのみ必要です。 |
-consolelog | Eclipse を実行するために使用されるコンソールにプラットフォームの エラー・ログをミラーリングします。 |
-data <workspace path> | プラットフォームを実行するワークスペースのパスを定義します。 |
-debug [オプション・ファイル・パス] | プラットフォームをデバッグ・モードにして、デバッグ・オプションを指定ファイルにロードします。 ファイル・パスを指定しないと、プラットフォームは、 プラットフォーム・インストール・ディレクトリーおよびワークスペース・メタデータ・ディレクトリーの ".options" という名前のファイルを検索します。 |
-dev [classpath entries] | プラットフォームを開発モードにします。 オプションのクラスパス・エントリー (コンマで分離されたリスト) が、 それぞれのプラグインのクラスパスに追加されます。 たとえば、 プラグインを開発中は、"-dev bin" を使用して、 それぞれのプラグインに Java ツールの bin ディレクトリーを追加します。 冗長クラスパスまたは存在しないクラスパスは除去されます。 |
-nosplash | スプラッシュ・スクリーンを表示せずにプラットフォームを実行します。 |
-os <os-id> | プラットフォームが実行されるオペレーティング・システムを定義します。 通常プラットフォームは OS を検出します。ただし場合によっては、明示的に指定する必要があります。 ここで指定される値は Platform.getOS() に関連します。 |
-vm <vm path> | プラットフォームを実行するために使用する Java VM を指定します。 指定しないと、Java VM は Eclipse 実行可能に関連して置かれます。 |
-ws <ws-id> | プラットフォームが実行されるウィンドウ・システムを定義します。 ほとんどの場合、プラットフォームはウィンドウ・システムを検出します。ただし場合によっては、明示的に指定する必要があります。 ここで指定される値は Platform.getWS() に関連します。 |
-vmargs エントリーに続く (しかし -vmargs は含まない) すべての引き数が、 VM 引き数として、示された Java VM に直接渡されます (すなわち、 クラスを実行する前)。 -vmargs エントリーの前のすべての引き数 ( -vm と -nosplash は例外) がプラットフォームに 解釈のために直接渡されます。
eclipse.exe [eclipse arguments] -vm <path to j9w.exe> -vmargs -ms:20 -jit -mo:32000 -mx:200000
注: -vmargs フラグと実際の vm 引き数は行の終了に置かなければなりません。
IBM JDK 1.3 Linux のデフォルトの VM 設定は初期探査で十分に機能しますが、 より大きな規模の開発では不十分です。 より大きな規模の開発では、 VM 引き数をより多くのヒープが使用できるように 変更する必要があります。
-vmargs -Xmx256M
Java ヒープを 256MB に成長させます。