首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >manifest.mf中不包含主类属性的.jar文件

manifest.mf中不包含主类属性的.jar文件
EN

Stack Overflow用户
提问于 2013-11-03 14:02:31
回答 3查看 2.3K关注 0票数 2

我正在尝试运行jar文件

代码语言:javascript
复制
java -jar jts.jar

但是它无法运行,因为它的Manifest.mf不包含'Main-Class‘属性,这是jar文件运行所必需的。

我在处理9-10个.jar文件时遇到了同样问题。请告诉我如何在jar文件中找到这些主类,因为jar文件中没有任何直接定义的主类。我应该如何找到正确的主类,以及如何将其添加到manifest.mf

EN

回答 3

Stack Overflow用户

发布于 2013-11-03 14:05:26

在命令行上,您可以使用以下命令来生成具有现有清单的jar。

代码语言:javascript
复制
jar cvfm MyJarName.jar manifest.txt *.class

有关更多详细信息,请参阅此page

或者,如果您使用的是eclipse。请按照前面提到的here步骤导出jar。

票数 0
EN

Stack Overflow用户

发布于 2021-10-29 20:05:04

如果在manifest.txt的最后一行有Main-Class属性,那么如果在结尾处没有新行,它就会消失。非常烦人,但请始终确保在清单文件的末尾有一个新行。

票数 0
EN

Stack Overflow用户

发布于 2013-11-03 14:16:01

代码语言:javascript
复制
1. You can open the jar file with winzip or winrar. 
2. Open manifest file in notepad. 
3. Add main-class: ClassNameContianingMainMethod. 
4. Save the file and then run it 
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19750279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档