项目中使用的是物联网中间件,包含了两部分后端服务器代码,一个用于与设备交互,一个用于与前端交互。
在idea运行成功一切测试完成后,打jar包时,只有与前端运行的jar包可以运行起来,与设备交互的jar包可以打包成功但运行时显示"没有主清单属性"
![](https://i-blog.csdnimg.cn/blog_migrate/47939f3a2b08134f414e290ecdd47a87.png)
在尝试了MANIFEST.MF文件中添加Main-Class失败后,发现项目名称前的图标时是灰色,尝试各种方式都没有解决,最终发现这个jar不运行,前端与后端的交互没有任何影响。
![](https://i-blog.csdnimg.cn/blog_migrate/a76e174a70592d7706e752ada17dcbc0.png)
研究其原因发现在与前端交互的后端里面应用了与设备交互的后端Jar包
![](https://i-blog.csdnimg.cn/blog_migrate/5fb8b839b91055d8d7d21e2a2d1119cb.png)
IDEA 自己编写自定义jar包,再导入其他项目并使用方法如下:
(169条消息) IDEA 自己编写自定义jar包,再导入其他项目并使用_自己怎么写jar包_bleedshu的博客-CSDN博客