Das kann man nicht auf elegante Weise machen.
Grundsätzlich kann ein Classloader aufgefordert werden, einen bestimmten Klassennamen zu laden, aber er kann nicht nach allen Klassen gefragt werden, die er laden könnte. (Im Fall von etwas, das Klassen über das Web lädt, ist dies möglicherweise nicht möglich - man kann den Webserver nicht zuverlässig bitten, einem alle Dateien in einem bestimmten Verzeichnis zu nennen).
Wenn Ihr Klassenpfad sólo mit dem Dateisystem zu tun hat, könnte man mühsam alle Jar-Dateien in den Erweiterungsverzeichnissen finden, in den normalen Klassenpfadverzeichnissen rekursieren und in allen explizit angegebenen Jar-Dateien suchen - aber das wäre schwierig und wahrscheinlich auch anfällig.