如您所知,在使用eclipse的过程中,我们可以尝试更改eclipse.ini中的VM参数,例如
-Xmx1024m
如果我们只是使用这些参数从命令行执行 Java,就很容易理解这一点。 然而,在我们启动 eclipse 期间,我们调用了“eclipse.exe”,对吗?此外,eclipse 还允许我们在运行时更改 JDK。
所以在我看来,eclipse 将作为父进程启动,然后它将启动 JVM 子进程来处理 Java 的东西。 但我不确定这一点,因为我无法反编译 eclipse.exe。如果您熟悉启动过程,请帮助了解这一点。感谢您的评论。
最佳答案
Eclipse 对这个可执行文件使用的术语是 "Launcher" .您可能会在这个问题的答案中找到一些有用的信息:
关于eclipse - eclipse.exe 是否作为 JVM 进程运行? eclipse 是如何开始的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6171452/