Avatar ·

No se inicia el archivo JAR: "no main manifest attribute" — ¿qué hacer?

¡Hola a todos! Soy nuevo en Java y estoy intentando compilar una calculadora simple en un archivo JAR para ejecutarlo con doble clic o mediante consola. La compilación se realiza con éxito, pero al ejecutar java -jar myapp.jar aparece el error: "no main manifest attribute, in myapp.jar". Aquí está la estructura de mi proyecto: ``` src/ com/ myapp/ Main.java Calculator.java ``` Main.java: ```java package com.myapp; public class Main { public static void main(String[] args) { System.out.println("¡Calculadora iniciada!"); Calculator calc = new Calculator(); System.out.println("2 + 3 = " + calc.add(2, 3)); } } ``` Calculator.java: ```java package com.myapp; public class Calculator { public int add(int a, int b) { return a + b; } } ``` Compilo las clases: ``` javac -d out src/com/myapp/*.java ``` Luego creo el JAR: ``` jar cf myapp.jar -C out . ``` En la carpeta out están los archivos .class con la estructura correcta (com/myapp/)