问题:使用idea这个软件进行打包时出现找不到主类的问题。
先介绍一下打包jar包的过程,最下面给出解决方案。
打包jar包过程:
点击添加主类,这里会自动搜索主类,添加想要设置的主类即可
选择完毕后点击 OK
上面是idea打包的全部过程没有任何问题,也添加主类了,但运行时会出现找不到主类的情况,下面给出我的解决方案。
解决方案:
删除当前主类所在的模块,然后重新添加该模块。(减号删除模块,加号添加模块)
重新构建该项目。
最后,重新打jar包运行问题解决。
如果上面的方案还不行的话尝试下面的操作:
和正常运行的jar包进行对比发现META-INF目录下多了一些以 .RSA和.SF后缀的文件,将这些文件删除掉即可。至于具体原因不清楚。