java可执行jar
Hello.java
package hello;
public class Hello{
public static void main(String[] args){
System.out.println("hello wolrd");
}
}
1 编译java源文件后得到 ./hello/Hello.class
javac -d . Hello.java
2 打包jar
jar cvf hello.jar ./hello/Hello.class
如果这个时候执行jar命令会提示错误[hello.jar中没有主清单属性]
3 用压缩软件解开jar文件找到 MANIFEST.MF 用文本编辑器打开 加入如下一行 [ 重要 ]
Main-Class: hello.Hello
4 把编辑好的MANIFEST.MF文件拷贝到 Hello.class同级目录,重新打包jar[ jar命令中要先写MANIFEST.MF文件 不然出错 找不到或无法加载主类 ]
jar cvfm hello.jar ./hello/MANIFEST.MF ./hello/Hello.class
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。