Если вы хотите сделать это в java коде, тогда вы можете использовать JarFile
.
Вывести список всех классов из данного jar-файла и из него получить все пакеты (извлекая его пакет от полного имени).
JarFile jar = ... \\ create from file
jar.stream()
.map(ZipEntry::getName)
.filter(name -> name.endsWith(".class"))
.map(name -> name
.substring(0, name.lastIndexOf('/'))
.replace('/', '.')
)
.distinct()
.forEach(System.out::println);