可能重复:
有什么方法可以“重启”JVM?
我在我们的 JRE /lib/ext 文件夹中添加了 tools.jar,我需要在 windows 下重新启动 JVM。在不重新启动服务器的情况下可以吗?
可能重复:
有什么方法可以“重启”JVM?
我在我们的 JRE /lib/ext 文件夹中添加了 tools.jar,我需要在 windows 下重新启动 JVM。在不重新启动服务器的情况下可以吗?
我在我们的 JRE /lib/ext 文件夹中添加了 tools.jar ...
这是个坏主意。如果您需要使用“tools.jar”中的内容,您应该安装 JDK,而不是破解 JRE 安装。
...我需要在 Windows 下重新启动 JVM。不重启服务器有可能吗?
嗯...
如果您问是否可以在不重新启动整个操作系统的情况下重新启动应用程序/服务器 JVM,当然可以!
如果您询问是否需要重新启动 JVM 以使其在“/lib/ext”中查看新内容,那么答案是肯定的。JVM 在启动时读取该目录,并且在运行时不会注意到那里写入的文件。
如果您询问 JVM 如何自行重启,请参阅链接的问题。
如果您询问如何从外部重新启动 JVM / 服务,答案是(可能)通过 Windows 服务控制 GUI ...取决于您使用的 Windows 版本。(这不是一个编程问题......)
服务器进程通常运行在 JVM 内的 Java Runtime 之上。即使您成功重新启动 JVM 或终止 Java 进程,也会导致服务器进程终止。