JVMで実行されているCoberturaの計測済みjarがあります。アプリケーションが実行されている Windows コンソールで Ctrl-C を押すと、JVM が終了し、Cobertura の結果が cobertura.ser ファイルに正常にフラッシュされます。しかし、この JVM をコマンド/ツール (Ctrl-C ではない) で停止する必要があります。これは、Linux の「ソフト キル」(「-9」パラメータのない「キル」コマンド) のようなものです。「taskkill /PID 1234」を使用すると、次のように記述されます。
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フラッシュを成功させてJVMを強制終了する方法(Windowsの「ソフトキル」)?