Я написал программу на C, которая запускает JVM с использованием JNI_CreateJavaVM. Программа представляет собой консольное приложение Windows (VC 2008). Версия JNI - 1.6.
Если я отлаживаю программу, а затем останавливаю отладку посередине, прежде чем она достигает вызова DestroyJavaVM, окно CMD.exe остается открытым, и я не могу закрыть или убить его. Если я смотрю на диспетчер задач, в списке приложений появляется окно CMD, но в представлении процессов нет процесса cmd.exe. Там нет Java-процесс либо.
Есть идеи, как избавиться от этого зомби?