JAR文件无法启动:"no main manifest attribute"
大家好!我是Java新手,正在尝试将我的第一个项目打包成可执行的JAR文件。项目很简单:有一个包含`main`方法的`Main`类,输出"Hello, World!"。我通过命令行编译类,然后使用以下命令创建JAR:
```
jar cf myapp.jar Main.class
```
之后尝试运行:
```
java -jar myapp.jar
```
但收到错误:
```
no main manifest attribute, in myapp.jar
```
我检查了`main`方法声明正确——`public static void main(String[] args)`。问题可能出在哪里?创建JAR时需要额外指定什么吗?我读过关于manifest的内容,但不完全理解如何正确创建它。请逐步指导我做错了什么。提前感谢!
我的代码示例:
```java
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
```
我这样编译:`javac Main.java`,然后创建JAR:`jar cf myapp.j