我遇到一个让我很崩溃的问题,springboot项目,我的main方法在lib下的jar中,制定start-class没有效果

ETjr 发布于 2018/04/12 22:29
阅读 2K+
收藏 2

我遇到一个让我很崩溃的问题,springboot项目,我的main方法在lib下的jar中,制定start-class没有效果,我一个springboot下有admin和api,我不想写多个main方法放在不同的模块中,所以我把main卸载service里,但是我java -jar时,找不到main方法,我设置main-class,start-class都没有效果

加载中
0
风青山
风青山

使用

jar -cvfe jarName.jar mainClass *

自动打包成可执行jar。

或者在MANIFEST.MF文件设置:Main-Class: mainClass

java核心技术基础卷(第9版)里面有提到最后一行要有换行符。高版本的java好像不需要。

风青山
风青山
回复 @ETjr : 打包的问题。打包完之后你就不检查一下包内的路径?另外,你是用maven管理项目的,就用maven打包比较方便。
ETjr
ETjr
打包什么都没问题,我放到linxu里java -jar 的时候找不到main方法
ETjr
ETjr
https://gitee.com/ETjr/duo/invite_link?invite=965b6f6354f81ce29339386a10f1444fa1be16d615513d0923a42de95d8bc05eb9baad6939bf5efe,兄弟我项目上传了,帮我看下
风青山
风青山
回复 @ETjr : 是主类没找到还是依赖没找到?
ETjr
ETjr
不是..我想说,我设置了main-class没有用啊,我的main函数在jar里面,启动找不到
下一页
0
ETjr
ETjr

兄弟,或者在MANIFEST.MF文件设置:Main-Class: mainClass这个怎么设置,我设置了没用

返回顶部
顶部