一种“重启”JVM的方法

时间:2013-01-17 06:22:55

标签: java jvm tools.jar

  

可能重复:
  Any way to “reboot” the JVM?

我在JRE / lib / ext文件夹中添加了tools.jar,我需要在windows下进行JVM重启。没有重新启动服务器可以吗?

2 个答案:

答案 0 :(得分:2)

  

我在JRE / lib / ext文件夹中添加了tools.jar ...

这是一个坏主意。如果你需要在'tools.jar'中使用东西,你应该安装JDK,而不是破解JRE安装。

  

...我需要在Windows下进行JVM重启。这可能不会重新启动服务器吗?

嗯...

如果您询问是否可以在不重新启动整个操作系统的情况下重新启动应用程序/服务器JVM,那当然是!

如果您询问是否需要重新启动JVM以使其在'/ lib / ext'中看到新内容,那么答案是肯定的。 JVM在启动时读取该目录,并且不会注意到它在运行时写入的文件。

如果您询问JVM如何重启,请参阅链接的问题。

如果您问如何从外部重启JVM /服务,答案是(可能)通过Windows服务控制GUI ...取决于您使用的Windows版本。 (那不是编程问题......)

答案 1 :(得分:0)

服务器进程通常在JVM内部的Java Runtime之上运行。 即使您成功重新启动JVM或者杀死Java进程也会导致服务器进程终止。