posible duplicado:
How to determine which classes are used by a Java program?Exportación de clase ejecutable Java para archivo .jar incluyendo dependencias requeridas solamente
Tengo un proyecto Java en Eclipse que contiene una gran cantidad de clases de Java. Quiero exportar uno de ellos a un archivo .jar pero me encontré con algunos problemas.
ya he leído a través de algunos hilos existentes, pero no he tenido la respuesta correcta para mi requisito, porque:
Si decido "Exportar a archivo JAR" Tengo la clase correcta exportado, pero el. El archivo jar no contiene las dependencias requeridas para ejecutar el archivo jar.
Si selecciono "Exportar a archivo JAR ejecutable", el archivo jar resultante contiene todas las dependencias pero también incluye todas las otras clases de todo el proyecto (también aquellas que no necesito).
¿Cómo puedo exportar la clase Java única a un archivo .jar que también incluye las bibliotecas necesarias para ejecutar el archivo jar? El archivo jar resultante debe ser lo más pequeño posible.
Muchas gracias.
Son ¿Estás usando maven? Consulte el [plugin de ensamblaje] (http://maven.apache.org/plugins/maven-assembly-plugin/) –
Tengo la misma pregunta: he escrito un programa simple y con todo lo de commons, pesa más de 3 Meg ! Estoy seguro de que si pudiera construir el frasco con solo las clases que realmente necesita, sería muy pequeño. –