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

Quarkus构建GraalVM原生镜像报Unknown Argument错误如何解决

Quarkus GraalVM原生镜像构建Unknown Argument错误解决方案

错误根因

你提供的native-image执行命令存在参数语法错误:--initialize-at-run-time的类列表中,org.jboss.logmanager.Logger与org.jboss.logmanager.Level之间误用空格分隔,而非要求的逗号,导致org.jboss.logmanager.Level被识别为独立命令参数,最终命令末尾的镜像输出名sample-app-runner被判定为未知多余参数。

修复步骤

  • 定位项目中自定义原生构建参数的配置位置,通常为application.properties中的quarkus.native.additional-build-args配置项,或是Maven/Gradle构建脚本内的原生镜像构建参数配置段
  • 修正--initialize-at-run-time的类列表,将org.jboss.logmanager.Logger org.jboss.logmanager.Level之间的空格替换为逗号,改为org.jboss.logmanager.Logger,org.jboss.logmanager.Level
  • 重新执行原生镜像构建命令即可

补充说明

无需手动修改构建阶段自动生成的native-image命令,仅需修改你自己添加的初始化类配置即可,这类错误均为手动配置运行时初始化类时误输入空格导致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 19:27:02