2

根据procrun 文档,procrun 可以在“jvm 模式”下运行,它将“在进程中启动 Java”。

这是否意味着 procrun.exe 本身会加载 jvm.dll,然后调用一个入口点?如果是这样,那么 1) 入口点是什么?2)“java.exe”可执行文件是否具有每个java版本不同的代码,这不是procrun.exe需要的信息吗?那么跳过运行 java.exe 并直接进入 dll 是如何可行的呢?

4

1 回答 1

1

根据这个 SO answer, java.exe 实际上只是一个可以调用的薄包装器jvm.dll(任何其他进程也可以包括在内)。确实,java.exe每个 JRE 版本都有不同的大小,但这最终一定是无关紧要的。

但是,我不知道 jvm.dll 的入口点。(但我会接受某人的回答)。

于 2013-07-09T17:44:50.553 回答