Я развертываю более новую версию Java на сервере Windows. Затем я сделал новую версию стандартной. Но как мне найти приложения, программы, службы, использующие более старые, устаревшие версии Java, прежде чем я их удалю? Есть ли какие-нибудь следы, которые я могу использовать, чтобы их найти?
Я бы попробовал командную строку WMI (WMIC) , потому что как инструмент командной строки он работает как с Window Server Core, так и с Desktop Experience. Например.
wmic process where "name like '%java%'" get ExecutablePath,CommandLine
Если ExecutablePath
является двоичным файлом для более старой версии, значит, он работает в этой версии, и командная строка
, вероятно, показывает приложение Java.