【发布时间】:2021-05-29 13:36:16
【问题描述】:
我已经成功完成了项目,现在创建我需要创建一个 jar 文件来提交它。我用过 Eclipse 和 MYSQL
在我的src 目录中,我已经创建了一个文件夹META-MF,其中包含一个MANIFEST.MF 文件,其中包含
Manifest-Version: 1.0
Main-Class: FrameLogin
编译并保存我的程序后,我使用工作空间中的现有清单MANIFEST.MF 导出了 jar 文件,并将该 jar 文件导入到 lib 文件夹中
当我最终在命令提示符下运行它时,它给了我和错误
jar 中没有主要清单属性
我在这里错过了什么?
附加问题:在创建清单时它说
文件以空行结尾很重要
什么意思?
【问题讨论】:
-
这东西是什么意思? 到底写了什么:你应该在文件末尾有一个空行。
-
关于你的主要问题,
FrameLogin是否属于一个包?因为在这种情况下,您应该编写类的完全限定名称,如com.mypackage.whatever.FrameLogin。 -
它是否计入默认包?,我如何编写类的完全限定名?你能详细解释一下或发送一些参考资料吗?
-
你的意思是“它是否计入默认包”?关于完全限定名称,请参阅我之前的评论。完全限定名是主类所在包的名称,然后是一个点,然后是类名。
-
我的意思是,我的班级在默认包中
标签: java eclipse jar manifest.mf