首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Windows 7中不强制从命令行杀死JVM

在Windows 7中不强制从命令行杀死JVM
EN

Stack Overflow用户
提问于 2013-02-19 08:27:35
回答 1查看 1.4K关注 0票数 3

我在JVM中运行了Cobertura工具jar。当我在运行应用程序的Windows中按下Ctrl时,JVM结束和Cobertura结果被成功地刷新到cobertura.ser文件。但是我需要用命令/工具(不是Ctrl)来停止这个JVM,类似于Linux中的“软杀伤”(没有"-9“参数的”杀死“命令)。当我使用"taskkill /PID 1234“时,它写道:

代码语言:javascript
复制
D:\>taskkill /PID 1234
ERROR: The process with PID 1234 could not be terminated.
Reason: This process can only be terminated forcefully (with /F option).

但是当我使用参数/F时,JVM会被强制终止,这就是为什么Cobertura结果不会被刷新到cobertura.ser文件的原因。

如何使用Windows命令/第三方工具使用成功的Cobertura刷新(windows“软杀”)杀死JVM?

EN

回答 1

Stack Overflow用户

发布于 2013-02-19 08:39:45

尝试查看WMI,使用JavaScript或VBScript创建选择进程和终止进程的规则。

例如,http://community.spiceworks.com/scripts/show/498-kill-a-process-using-wmi -使用VBScript招募简单的杀死脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14952948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档