hice un jar ejecutable con el símbolo del sistema en Windows 7 utilizando elNo se pudo encontrar la clase principal, programa saldrá
jar cvfm MyJarName.jar manifest.txt *.class
que creó el archivo .jar. Pero cuando intento abrirlo, me sale una ventana emergente que dice
Could not find the main class: <ClassName>. Program will exit.
Sin embargo, cuando uso
java -jar jarName.jar
en el símbolo del sistema, que funciona bien. ¿Cual es el trato? Quiero poder hacer doble clic en él.
Muestra el contenido del archivo de manifiesto – adatapost
No sé por lo poco que has explicado, pero en general si tu clase principal es "com.Main", entonces Main.class debe existir dentro de un " com "carpeta dentro del contenedor. –
posible duplicado de [¿Por qué no se pudo cargar el atributo de manifiesto de clase principal desde el archivo jar?] (Http://stackoverflow.com/questions/2591516/why-its-failed-to-load-main-class-manifest- attribute-from-jar-file) – adatapost