设为首页 加入收藏

TOP

Ubuntu下将Maven项目打包提示 Error: Invalid or corrupt jarfile xxx.jar
2023-07-26 08:18:24 】 浏览:206
Tags:Ubuntu 下将 Maven 项目打 包提示 Error: Invalid corrupt jarfile xxx.jar

一、问题描述


发生错误:


Error: Invalid or corrupt jarfile my.jar


二、问题分析


首先要保证jar包没有在传输过程中损坏。


若jar包没有损坏,则极大可能是入口信息配置错误或者入口信息已丢失。


三、解决方案


情况1:java目录下META-INF文件夹中MANIFEST.MF文件中的信息配置错误。


打开MANIFEST.MF文件,观察Main-Class:后面对应的main函数入口是否正确,例如:


Manifest-Version: 1.0
Main-Class: com.myproject.Main


情况2:MANIFEST.MF文件中的信息配置正确,但还是无法正确找到程序入口。


此时可能是打包过程中丢失了入口信息、入口太多没有指定主入口或者因为其他原因无法顺利找到入口,可以采用-cp指令来强行指定程序入口,指令如下:


$ java -cp my.jar com.myproject.Main


找到入口后,程序即可顺利运行。


Ubuntu下将Maven项目打包提示 Error: Invalid or corrupt jarf


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇SpringBoot 使用 JSR303 自定义校.. 下一篇于Java Properties类设置本地配置..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目