Hola
Los archivos jar generados no es para ser ejecutado con un doble clic, ya que un jar es un archivo empaquetado con una estructura de directorios y sus ficheros de clases. Y cada una de las clases puede ser llamado desde cualquiera de estos directorios.
Una forma de ejecutar una clase desde un archivo jar sería algo como esto:
- Código: Seleccionar todo
java -classpath ".;personal.jar" com.latindevelopers.xml.GeneraPersonal
El comando anterior ejecuta la clase GeneraPersonal y en ésta clase debe estar la clase principal “main”.
Por otro lado si quieres ejecutar con un doble clic, el comando anterior guárdalo en un archivo .bat y lo ejecutas.
Saludos