2015-05-21 105 views
0

當我在Windows中啓動eclipse時,在進程下的任務管理器中,我看到eclipse.exe和javaw.exe進程。哪個屬於eclipse的實際進程?windows中eclipse的進程名稱是什麼?

+0

爲什麼要投票呢?親愛的下投票人請加你評論。 –

回答

1

eclipse.exe是應用程序本身,javaw.exe是運行eclipse.exe的jvm。 如果您終止javaw.exe,它也會終止eclipse.exe

2

在任務管理器,在應用程序標籤,Eclipse的,如果你右擊並選擇轉步驟它會告訴你什麼進程屬於蝕。哪個是javaw.exe

2

總之:都是。 Eclipse是一種用Java編寫的產品,因此它需要Java VM才能運行。爲了方便,Eclipse安裝包含自己的本地加載程序(eclipse.exe),該程序用於搜索要使用的JVM庫。 加載器可以將JVM動態加載到其自己的進程中,這會導致單個進程在任務管理器中可見,也可以啓動Java的本機啓動器javaw.exe並在其中運行Eclipse。我相信默認情況下它會使用額外的javaw.exe進程,但你可以配置它動態加載庫(我喜歡這一點,因爲我的進程視圖更清晰)。爲此,您需要爲要使用的jvm.dll提供一個路徑。在eclipse.ini文件中,位於eclipse.exe旁邊添加

-vm 
path_to_jdk\jre\bin\server\jvm.dll 

(也可以使用純JRE)。在我的系統上,它在C:\Program Files\Java\jdk1.8.0_25\jre\bin\server\jvm.dll。 您也可以將此作爲eclipse.exe的參數傳遞。

eclipse.exe -vm "C:\Program Files\Java\jdk1.8.0_25\jre\bin\server\jvm.dll" 
相關問題