RE:sacar los paquetes y clases de un classpath
Tienes un jar? y quieres extraer los datos de tus paquetes ejecutables qe tengas en tu classpath? eso quieres? Deberás buscar todos los archivos JAR que cuelgan del classpath de tu aplicación por ejemplo si trabajas con el JBuilder, irás a: Path_JBuilder\lib\ y buscarás todos los ficheros JAR dentro de este directorio, si quieres ver el contenido de estos por programa, solo necesitarás añadir cada JAR como una nueva librería de tu aplicación de desarrollo, y cada librería de estas creada añadirla a tu proyecto como referencia, y así podrás hacer un import de cada uno de estos, pero ... si quieres mirar por dentro que contiene tu JAR solo es necesario que lo renombres a este con la terminación .ZIP y se abrirá como cualquier fichero empaquetado con la aplicación Winzip o semejante a ella. Dentro del visualizador del Winzip podrás ver qué ficheros contiene tu JAR que ahora está renombrado como un ZIP, y finalmente todo el contenido de este ZIP, en una carpeta temporal tuya, y tendrás los paquetes y clases contenidas en cada uno de estos. Para poder ver el contenido de tus .class, solo es necesario que uses un decompilador por ejemplo el DJ Java Decompiler, o cualquier otro que esté disponible en la red.