(JAVA) Use el símbolo del sistema para crear archivos .jar a partir de múltiples archivos .class
He escrito un archivo .java, llamado Main.java, y lo he compilado utilizando el javac en el Símbolo del sistema de Windows. El compilador está creando varios archivos .class (llamados Main.class, Main $ 1.class, y Main $ 2.class - probablemente porque tengo clases internas anónimas en mi archivo Main.java). Estoy intentando crear un archivo ejecutable .jar para poder hacer doble clic en un acceso directo para ejecutar esta aplicación (es una aplicación de Java Swing), pero no tengo éxito cuando navego al directorio de los tres archivos de clase y escribo:
jar cfv file.jar Main.class Main$1.class Main$2.class
El símbolo del sistema luego genera este texto:
added manifest
adding: Main.class(in 4871) (out = 2848)(deflated 41%)
adding: Main$1.class(in 1409) (out = 833)(deflated 40%)
adding: Main$2.class(in 1239) (out = 767)(deflated 38%)
A pesar de esto, cuando hago doble clic en el archivo file.jar en el Explorador de Windows, simplemente no pasa nada. No se abre ninguna aplicación de swing.
Esperemos que alguien me pueda ayudar con esto. Gracias
Mejor ... SL