我有春季启动应用程序,我想打包到jar。在奔跑
我的应用程序“java -jar app.jar
”我发现错误“无法找到或加载主类com.software.appcreator.MyClass ”。我使用gradle构建应用程序,这里是build.gradle文件的详细信息(没有依赖项):
格式化build.gradle时出现问题,因此在pastebin上发布
这种情况可能是什么原因?我指出了配置中的主类,MyClass出现在最后的jar
中答案 0 :(得分:1)
您需要运行./gradlew bootRepackage
来生成可执行jar。
答案 1 :(得分:0)
gradle bootRun
是否有效?您不需要编写自己的jar任务,默认汇编任务构建的jar文件应该可以正常工作。
答案 2 :(得分:0)
如果有人遇到相同的问题,请在您的build.gradle中放入以下代码片段,然后重新构建。
springBoot {
mainClassName = "your.class.Name"
}