jar

问题描述

我已经成功完成了项目,现在创建我需要创建一个 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 LFLFCR缺少 MANIFEST.MF 文件的结尾。

由于缺少换行符,包含 Main-Class 属性的最后一行被忽略:

jar 中没有 main manifest 属性

或者换句话说,

文件以空行结尾很重要