Avatar ·

Arquivo JAR não inicia: "no main manifest attribute"

Olá a todos! Sou novo em Java e estou tentando compilar meu primeiro projeto em um arquivo JAR executável. O projeto é simples: há uma classe `Main` com um método `main` que imprime "Hello, World!". Eu compilo as classes via linha de comando e depois crio o JAR com o comando: ``` jar cf myapp.jar Main.class ``` Depois disso, tento executar: ``` java -jar myapp.jar ``` E recebo o erro: ``` no main manifest attribute, in myapp.jar ``` Verifiquei que o método `main` está declarado corretamente — `public static void main(String[] args)`. Qual pode ser o problema? Preciso especificar algo adicional ao criar o JAR? Li sobre o manifest, mas não entendo bem como criá-lo corretamente. Por favor, me orientem passo a passo sobre o que estou fazendo de errado. Agradeço desde já! Exemplo do meu código: ```java public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` Eu compilo assim: `javac Main.java`, depois crio o JAR: `jar cf myapp.j