windows中eclipse的进程名称是什么?

时间:2015-05-21 07:35:55

标签: eclipse process

当我在windows中启动eclipse时,在进程下的任务管理器中,我看到了eclipse.exe和javaw.exe进程。哪个是属于eclipse的实际过程?

3 个答案:

答案 0 :(得分:2)

在任务管理器的 Applications 选项卡中,如果右键单击Eclipse并选择 Go To Process ,它将显示哪个进程属于Eclipse。哪个是javaw.exe

答案 1 :(得分:2)

简而言之:两者。

Eclipse是一个用Java编写的产品,因此它需要运行Java VM。为方便起见,Eclipse安装包含自己的本机加载器(eclipse.exe),它是一个搜索要使用的JVM库的程序。 加载器可以动态地将JVM加载到它自己的进程中,这会导致单个进程在任务管理器中可见,或者它可以启动Java的本机启动程序javaw.exe并在其中运行Eclipse。

我相信默认它会使用额外的javaw.exe进程,但你可以配置它来动态加载库(我喜欢它,因为我的进程视图更清晰一点)。为此,您需要为要使用的jvm.dll提供路径。在eclipse.ini文件中,它位于eclipse.exe add

旁边
-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"

答案 2 :(得分:1)

eclipse.exe是应用程序本身,javaw.exe是运行eclipse.exe的jvm。 如果您终止javaw.exe,它也会终止eclipse.exe