Что было бы хорошим способом динамически загружать файлы классов java, чтобы программа, скомпилированная в jar, могла читать все файлы классов в каталоге и использовать их, и как можно записать файлы так, чтобы у них было необходимое имя пакета по отношению к jar?