failed to load main-class manifest attribute(运行jar包出错) 原因描述:MANIFEST.MF文件中的Main-Class配置不正确或格式不正确 检查方式:以WinRarR的方式打开jar包,如图所示, 点击进入箭头所指的META-INF文件夹 将MANIFEST.MF拷贝出来进行编辑 编辑内容,示例如下: 注意好以上三个方面就应该没什么问题了 将编译好的M...
首先用winrar打开jar包,里面有个mate-inf文件夹,把里面的manifest.mf文件拷出来,打开,如下:Manifest-Version: 1.0 Created-By: 1.6.0_06 (Sun Microsystems Inc.)Main-Class: thinkerbell.src.MainClassAction(你需要把这里改成你的启动class文件路径,就是main方法在哪个class中,就写哪个class...
你需要给jar包指定程序入口,就是得告诉它你的main在哪个类里面,有很多打包工具比如在eclipse下我喜欢fatjar,直接search一下就可以自动找到main方法的类,点个按钮就出来jar了。你要是命令行打包,那你的MANIFEST.MF文件要指定Main-Class。代码贴出来看看。
呵呵 这个简单 在你的jar文件的inf文件里指定manifest为你的mian()方法的类名就好了
你把原先生成的jar包删了 从新在netbeans中:右击你要打包的工程——>属性——>运行,把其中的主类设置成你自己写的含有main()函数的那个类,可通过“浏览”找到。之后再右击工程选择“生成”就好了 这时候生成的jar包应该可以用javaw.exe打开了 ...
<archive> <addMavenDescriptor>false</addMavenDescriptor> <manifest> s.b.App </manifest> </archive> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version...
原因描述:MANIFEST.MF文件中的Main-Class配置不正确或格式不正确 检查方式:以WinRarR的方式打开jar包,如图所示, 点击进入箭头所指的META-INF文件夹 将MANIFEST.MF拷贝出来进行编辑 编辑内容,示例如下: 注意好以上三个方面就应该没什么问题了 将编译好的MANIFEST.MF文件依然以WinRaR的打开方式覆盖已有的,或添加到META-...
<artifactId>logback-classic</artifactId> </exclusion> </exclusions> Spring Boot启动出现Failed to load class "org.slf4j.impl.StaticLoggerBinder"的问题 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-nop</artifactId> <version>1.7.24</version> </dependency>...
示例4添加v参数显示打包详细过程: C:\jar>jar cvf lm.jar Lm.class 示例5运行刚生成的jar包: C:\>java -jar lm.jar Failed to load Main-Class manifest attribute from lm.jar根据英文错误提示,好像读取lm.jar包的manifest属性失败。 示例6创建不包含META-INF/MANIFEST.MF文件的jar包 C:\jar>jar cvfM...
不要着急,你的mf文件里的Main-Class有问题,你需要指定含有mian函数的class文件为Main-Class,明白了吧 大概是这个样子的:Main-Class: App (冒号后一个空格,不要后缀名)