idea中运行没有问题,打成jar包,运行jar报错, |
您所在的位置:网站首页 › jar包运行报错noclassdeffounderror › idea中运行没有问题,打成jar包,运行jar报错, |
因为,之前不熟悉idea 浪费了我2个小时。影响了我的文档,以及同事后续的工作。非常对不起。 这个错误让我更加了解java中的jar包,我要铭记
分析.首先打开你的jar.以zip的形式 这是正常的 这些target,out 代表你IDE jar里的文件,其实你根本不用打开jar,他们是一样的。 看这里就知道,META-INF 中的MANIFEST.MF是指定jar包运行哪个主类,主类必须与包名一致 打包的正确方式,首先 进入项目的结构中 设置主类文件 选择主类(运行),选择src/main/resource 确认后,会发现产生了一个文件夹。这里我称它为主类配置文件夹 里面已经自动配置,你所指定的主类 选择打包,切记,别使用idea自带的package,那个很辣鸡 这里,我们选择build Artifacts project目录产生新文件夹 选择out文件夹中的 jar,去执行 成功。有任何jar打包问题,请留言,或者私信我,我们一起扩充,这个jar。 写明报错的情况,我们分析答案解决后,会补充到此页面。 大家共建一个问题解决库,帮助更多的人,帮到你,进来别忘记点个赞 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |