Java Virtual Machine是否在用户登录Windows之前启动?

时间:2014-06-23 10:17:24

标签: java windows service jvm autostart

Java虚拟机是在用户登录之前启动还是在启动窗口之后启动。

4 个答案:

答案 0 :(得分:3)

每次启动java程序时,都会启动Java虚拟机的新实例。它在程序结束时停止。

对于java applet,浏览器将调用虚拟机本身。

答案 1 :(得分:1)

当Java应用程序启动时,运行时jvm实例就诞生了。应用程序完成后,实例将终止。如果您在同一台计算机上同时启动四个Java应用程序,使用相同的具体实现,您将获得四个Java虚拟机实例。每个Java应用程序都在自己的Java虚拟机中运行。

答案 2 :(得分:0)

JVM在需要时启动,换句话说,只要您需要一个运行Java代码的环境,这意味着当您启动应用程序时。

尝试谷歌搜索"当JVM启动"时,它应该会产生很多解决这个问题的结果(在Java中以及使用JVM的其他语言)。例如this page。寻找" Java虚拟机的生命周期"。

答案 3 :(得分:0)

在Windows" Java虚拟机"简直就是" java.exe"可执行文件。

它将启动它你将启动它 - 手动,通过将其置于自动运行或创建Windows服务。

它与任何其他后台应用程序相同。