2014-08-27 66 views
2

對不起,如果這太幼稚了,但不應該像eclipse.exe?爲什麼在Windows任務管理器中將Eclipse看作'javaw.exe'?

+1

看到這個鏈接http://stackoverflow.com/questions/1997718/difference-between-java-exe-and-javaw-exe – 2014-08-27 10:04:31

+1

這是否有幫助? http://stackoverflow.com/questions/8194713/difference-between-java-javaw-javaws/8194750#8194750 – 2014-08-27 10:05:26

+0

其實這是一個很好的問題,我自己沒有想過。你有一個eclipse.exe二進制文件,那麼爲什麼這個進程不會顯示爲eclipse.exe呢?我最好的猜測是eclipse.exe只是一個較小的bootstrapping可執行文件,它會分叉實際的Java進程(通過運行javaw.exe),然後終止。 – Gimby 2014-08-27 10:47:21

回答

0

評論中提供的鏈接非常豐富,但如果您仍然無法理解Eclipse爲什麼在任務管理器中顯示爲javaw.exe,請參閱this answer。 (摘錄如下)

javaw:(java窗口)應用程序執行程序不與控制檯相關聯。所以不顯示輸出/錯誤。可以用於靜默地將輸出/錯誤推送到文本文件。主要用於啓動基於GUI的應用程序。

Eclipse是一個基於GUI的開發工具,因此與Eclipse相關的進程讀取任務管理器中的javaw.exe。

0

如果你需要它來運行作爲eclipse.exe,你可以在下面的參數傳遞到Eclipse配置文件: -vm <your java installation folder>\bin\client\jvm.dll

+0

或' \ bin'根據參考http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html和https://wiki.eclipse.org/Eclipse.ini – mortalis 2017-07-20 13:52:23

0

Eclipse是一個程序,它在Java虛擬機上運行。 javaw.exe是一個進程,對應於JVM。

相關問題