1、在文件夹中新建文件manifest.mf
2、在dos窗口中jar cvfm 名字.jar manifest.mf 所有的编译的类class,中间有空格
3、在dos窗口java -jar 名字.jar
MANIFEST.MF:这个 manifest 文件定义了与扩展和包相关的数据。单词“manifest”的意思是“显示”
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息
问题:jar命令成功完成 java -jar 命令却提示“没有主清单属性”!
打开生成的jar,里面有一个MANIFEST.MF的文件把它打开.
然后有一行Main-Class,没有就加上。如:
Manifest-Version: 1.0
Main-Class: 类的全地址
要在后面加上你的主main class文件.比如你的文件是HelloWrold.java编译后就是HelloWrold.class.那么这里就写HelloWrold.然后回车,
Main-Class: com.HelloWrold
注意一定要在名字后面有一个回车让光标到下一行.
这样你生成的jar包才能找到你的主class去运行