2009-01-29 43 views

回答

5

報價從http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/launcher.html

當未指定-vm爲否-vm指定

,啓動尋找一個虛擬機首先在JRE目錄中蝕的根,然後在搜索路徑。如果在任一位置都找到了java,那麼啓動程序會查找與該java可執行文件相關的jvm共享庫(Windows上的jvm.dll,* nix平臺上的libjvm.so)。

  • 如果找到一個jvm共享庫,啓動程序加載它並使用JNI調用API來啓動該vm。
  • 如果找不到jvm共享庫,啓動程序會執行java啓動程序以在新進程中啓動vm。