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