当前位置:编程学习 > JAVA >>

为什么Eclipse启动后看不到java.exe进程

没有jdk,eclipse无法运行。是不是等于说,eclipse是运行在jvm上的?那为什么打开eclipse后,却看不到java进程,就看到个eclipse进程呢?大家说说呢。 --------------------编程问答-------------------- 是javaw.exe吧
--------------------编程问答-------------------- 无论是java.exe还是javaw.exe都看不到。这是为什么? --------------------编程问答-------------------- 刚刚使用jps命令查看了虚拟机进程。发现,当eclipse启动后,能看到一个虚拟机进程被启动起来。当eclipse关闭后,该进程消失。难道eclipse.exe进程封装了这个隐藏的jvm进程? --------------------编程问答-------------------- --------------------编程问答-------------------- 应该是java.exe --------------------编程问答-------------------- 不知道你的为什么没有 --------------------编程问答--------------------

显示所有用户进程? --------------------编程问答-------------------- javaw.exe --------------------编程问答-------------------- 正常,需要虚拟机不代表非要启动一个单独的进程,eclipse.exe是可以直接通过调dll的方式做的。
但是有的时候确实是会启动新进程的,这个目前没研究过到底什么时候会启动 --------------------编程问答-------------------- 感谢各位版主和童鞋们的帮助。

Eclipse是运行在jvm上的。所以,应该是有java.exe或者javaw.exe的进程。
但是,我们看到的却是Eclipse进程。是不是进程把自己的名字修改了。从java.exe变成了eclipse.exe?

要不然,eclipse就不是运行在jvm上的? --------------------编程问答-------------------- eclipse的-vm参数既可以指向java/javaw.exe,也可以指向jvm.dll。 --------------------编程问答--------------------
引用 10 楼 wjwaterstone 的回复:
是不是进程把自己的名字修改了。从java.exe变成了eclipse.exe?

进程名不是能随便改的,除非你复制一份java(w).exe,改名为eclipse.exe
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,