问题描述
我已经成功完成了项目,现在创建我需要创建一个 jar 文件来提交它。我用过 Eclipse 和 MysqL
在我的 src
目录中,我已经创建了一个文件夹 Meta-MF
,其中包含一个 MANIFEST.MF
文件,其中包含
Manifest-Version: 1.0
Main-Class: FrameLogin
在编译并保存我的程序后,我使用工作区中的现有清单 MANIFEST.MF
导出了 jar 文件,并将 jar 文件导入到 lib 文件夹中
jar 中没有 main manifest 属性
我在这里遗漏了什么?
附加问题:创建清单时显示
文件以空行结尾很重要
这是什么意思?
解决方法
根据 Manifest specification,换行符(CR LF
、LF
或 CR
)缺少 MANIFEST.MF
文件的结尾。
由于缺少换行符,包含 Main-Class
属性的最后一行被忽略:
jar 中没有 main manifest 属性
或者换句话说,
文件以空行结尾很重要