运行jar中的Main类的配置

如果要运行jar中某个带main方法的具体类,需要正确的配置manifest文件。

目录结构为:<your>.jar/META-INF/MANIFEST.MF

manifest.mf文件的内容:样例如下:
******begin********
Manifest-Version: 1.0
Created-By: 1.6.0_27 (Sun Microsystems Inc.)
Main-Class: CheckHostnameAndIP

******end*********

说明:
1、如果没有配置属性项:Main-Class,执行:java -jar <your>.jar时,
就会提示如下错误:
Failed to load Main-Class manifest attribute from <your>.jar
2、如果配置属性项:Main-Class,但是格式不对,如:【Main-Class:】和【类的全路径】中间没有
空格的话,就会报如下错误:
Invalid or corrupt jarfile <your>.jar
3、并且【Main-Class: 】属性项后需要换行,即光标要在下一行,否则也会报:
Failed to load Main-Class manifest attribute from <your>.jar

你可能感兴趣的:(java,META-INF)