eclipse - eclipse.exe 是否作为 JVM 进程运行? eclipse 是如何开始的?

标签 eclipse process jvm startup

如您所知,在使用eclipse的过程中,我们可以尝试更改eclipse.ini中的VM参数,例如

-Xmx1024m

如果我们只是使用这些参数从命令行执行 Java,就很容易理解这一点。 然而,在我们启动 eclipse 期间,我们调用了“eclipse.exe”,对吗?此外,eclipse 还允许我们在运行时更改 JDK。

所以在我看来,eclipse 将作为父进程启动,然后它将启动 JVM 子进程来处理 Java 的东西。 但我不确定这一点,因为我无法反编译 eclipse.exe。如果您熟悉启动过程,请帮助了解这一点。感谢您的评论。

最佳答案

Eclipse 对这个可执行文件使用的术语是 "Launcher" .您可能会在这个问题的答案中找到一些有用的信息:

Why does Eclipse use a native launcher?

关于eclipse - eclipse.exe 是否作为 JVM 进程运行? eclipse 是如何开始的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6171452/

相关文章:

java - 当 Java 中的集合超出容量时会发生什么?

java - 从 JVM 上的栈帧获取局部变量

java - Eclipse 在控制台中显示旧输出

Java : How to access file path from preference page and use it in Programming code

eclipse - 在 Mac 中从 Eclipse 设置 tomcat

java - 触摸主 Activity 中的任何位置时无法启动 Activity

windows - 一旦进程结束,进程句柄会发生什么?

c - 如何在linux中打印进程的pgd和stack_start值?

python - 从 multiprocessing.Process 继承的 Python 类的设置值问题

java - Java JIT 在运行 JDK 代码时会作弊吗?