>>3
Thx

>どうしてもダメならばJava内でRuntime.exec() あたりを使い、別のVMを起動する(この時に-Xmx512M等を指定する)

これでいってみます。

>渡せる方がおかしいだろ?

そうかも知れませんが、(Winでは)ダブルクリックで起動出来ることを謳っているわけですし
内部的に上記のようなことをしてくれる仕様があってももよさげに感じます