Obtener nombres de paquetes utilizando reflexiones java

Quiero obtener todos los nombres de paquetes de un proyecto Java separado, ¿cómo puedo hacer esto en Java preferiblemente usando reflexiones?

He importado el proyecto en mi ruta de compilación y he intentado usar el siguiente código para obtener los nombres de los paquetes.

Package[] pack = Package.getPackages();

EDIT: No estoy usando archivos jar, acabo de importar el proyecto ya que estará en el mismo directorio. Solo necesito paquetes que he creado, específicamente paquetes que comienzan con un directorio determinado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta