com.sun.jdi.connect
インタフェース LaunchingConnector
- すべてのスーパーインタフェース: 
 - Connector
 
- public interface LaunchingConnector
- extends Connector
  
ターゲット VM に接続する前に、ターゲット VM を起動できるコネクタです。
- 導入されたバージョン:
 
  - 1.3
 
 
 
 
 
launch
public VirtualMachine launch(Map arguments)
                      throws IOException,
                             IllegalConnectorArgumentsException,
                             VMStartException
- アプリケーションを起動し、その VM に接続します。起動のプロパティ (オプション、メインクラス、引数など) は、
arguments に指定します。引数マップによって、引数名の文字列が Connector.Argument のインスタンスに関連付けられます。特定のコネクタのデフォルトの引数マップは、Connector.defaultArguments() によって取得できます。引数マップの値は変更できますが、エントリの追加または削除はできません。
 
重要: ターゲット VM をこの機能を使用して起動した場合は、その出力およびエラーのストリームは、実行時に読み取る必要があります。このストリームは、VirtualMachine.process() が返す Process オブジェクトを使用して取得できます。ストリームは定期的に読み取ってください。それらのストリームのバッファがいっぱいになると、ターゲット VM の実行が停止します。
 
- パラメータ: 
 arguments - VM を起動するときに使用する引数マップ
- 戻り値: 
 - ターゲット VM の 
VirtualMachine ミラー
 - 例外: 
 IOException - 起動できない場合。実際の例外は、使用されている Connector の実装によって異なる
IllegalConnectorArgumentsException - コネクタ引数の 1 つが無効である場合
VMStartException - VM は正常に起動したが、接続が確立される前にエラーで終了した場合