У меня есть внешний Windows .exe, который на самом деле является Java-приложением: при запуске .exe запускается javaw.exe, который, в свою очередь, запускает это Java-приложение.
Я не написал это приложение и не имею доступак нему через API.Однако я должен быть в состоянии убить его.Поэтому сейчас я просто убиваю процесс Windows javaw.exe, что хорошо для тестовой машины, на которой выполняется только это Java-приложение, но если мне нужна более точная детализация, я не могу сделать это в настоящее время.
Мой поиск дал такие предложения, как Sysinternal Process Explorer или команда jps в JDK, но в целевых системах, для которых я собираюсь предоставить сценарий, ни JDK, ни Sysinternal Process Explorer не могут быть запущены.
Есть ли какие-либоДругой способ, который не требует внешнего инструмента?Есть ли в javaw.exe параметр или параметр командной строки, в котором перечислены процессы Java?Есть ли JRE-версия jps?
Спасибо.