You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Maven为Micronaut框架构建可执行jar文件

问题根源

配置的主类全限定名与实际主类的全限定名不一致:

  • pom.xml 中 <exec.mainClass> 属性配置为 com.github.volodya_lombrozo.Application
  • 实际代码中主类的包声明为 package com.github.volodya_lombrozo.simple_server;,正确的全限定名应为 com.github.volodya_lombrozo.simple_server.Application
修复步骤
  1. 修改 pom.xml 中的 exec.mainClass 属性,替换为正确的主类全限定名:
<exec.mainClass>com.github.volodya_lombrozo.simple_server.Application</exec.mainClass>
  1. 重新执行打包命令:
    mvn clean package
  2. 运行启动命令即可正常启动应用:
    java -jar target/simple_server-0.1.jar
临时启动方案(无需修改pom)

如果只是临时测试,可以在启动时手动指定主类:
java -cp target/simple_server-0.1.jar com.github.volodya_lombrozo.simple_server.Application

内容的提问来源于stack exchange,提问作者Volodya Lombrozo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 23:57:04