idea打包jar,运行错误: 找不到或无法加载主类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea打包jar,运行错误: 找不到或无法加载主类相关的知识,希望对你有一定的参考价值。

参考技术A 一、场景
应个人需要,端午空闲时用java开发一个脚本,在打包时报了如下错误:

经过各种找资料,以及和之前打包且运行成功的jar做对比发现了不同所在

二、原因分析
具体原因还不是很清楚,待后续补充

三、问题解决

和可运行jar对比发现,META-INF下面多出这几个文件,只需要删除即可,原因待补充

运行java文件显示找不到或无法加载主类怎么解决?

当我在eclipse中直接运行某个java文件时,能正常运行,当我按照你的步骤执行maven build后,导出的jar包运行之后显示找不到或无法加载主类,eclipse中直接运行它,也显示同样的错误,当我用maven update project之后,又可以直接运行了,执行maven build后,在eclipse中执行这个文件又显示找不到主类,请问有人知道是哪出了问题吗?

clean 重新build 或者让clean package 用maven打包,如果复杂点是第三方jar找不到 ,可能是未下载或未下载完全,具体分析,可以采纳私聊 参考技术A maven的项目运行一般就要maven命令
否则你需要在pom里定义入口类、打包方式等

以上是关于idea打包jar,运行错误: 找不到或无法加载主类的主要内容,如果未能解决你的问题,请参考以下文章

错误: 找不到或无法加载主类 ArrayListMagnet?

IDEA错误: 找不到或无法加载主类 com.xxx.freight.dofreight.doFreight解决办法

运行java文件显示找不到或无法加载主类怎么解决?

找不到或无法加载主类!

错误:找不到或无法加载主类

如何解决Eclipse下“找不到或无法加载主类”的错误