Есть ли эквивалент UNIX команды «which», то есть для данного ресурса (ов), пройти через все компоненты classpath и сказать, в каком компоненте (ах) он находится? В частности, когда на пути к классам есть несколько вхождений?
(Контекст: я только что провел большую часть дня в погоне за ошибкой, которая сводилась к очень длинному пути к классам, имеющему исходный каталог с устаревшим исходным кодом, предшествующий (и, следовательно, затмевающий) скомпилированному jar с скомпилированным более новым кодом.)
(Да, я знаю, что вы можете получить это с 'java -verbose' , но это дает тонны продукции.
Может быть 'java -verbose ... | grep SpecificResource ' - это лучший способ?)