Eclipse -- 打包 -- MANIFEST.MF 规则

Eclipse 提供了用于打包项目的“导出”向导,但本例运行此向导之前先需要创建一个MANIFEST.MF 清单文件,其内容如下:      

            Manifest-Version: 1.0
            Main-Class: book.chapter_4.wizard_dialog.WizardDialog1
            Class-Path: ./lib/swt.jar ./lib/jface.jar ./lib/runtime.jar  
                                
             Manifest-Version - 指定清单文件的版本号、抛弃批处理文件(*.bat)
             Main-Class - 指定程序运行的入口类。本例设为运行4.5.2 节开发的向导式对话框。注意:类名后不要加class 扩展名
             Class-Path - 指定支持库的路径。           

“.”指程序运行目录,即导出的JAR 包所在目录。程序运行时依据Class-Path 项的设置路径来查找支持库。每一个支持库之间用空格隔开。

 在这里jface.jar 需要用到runtime.jar 包,所以runtime.jar 包也要加入到Class-Path 中。 

      除了入口类的包名和类名之外,其他设置项都不分大小写,比如:Class-Path 写成class-path 或CLASS-PATH 也可以,swt.jar 写成SWT.JAR 也行。

      若是一行写不完所有的jar包,可以写到下一行,但前面要加空格。以空格开头,表示承接上一行的内容。

 

规则:

1、Class-Path: 后面jar包要用空格分开.,绝对不能有分号,且每一行必须以换行结尾最后一行也必须有

2、 每行的最后一个jar的名称后不容许有空格

3、 每行的开头必须有不少于2个空格

4、 最后一行要回车换行,但不能有空格

 

例如:

Class-Path: lib/a.jar

    lib/b.jar

    lib/c.jar

    lib/d.jar

    lib/e.jar

    lib/f.jar

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值