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

GluonFX Maven构建JavaFX原生镜像报错排查与解决

解决Linux Mint21下GluonFX构建JavaFX原生镜像的异常及依赖问题

问题场景

在Linux Mint21环境中,使用Java 17、JavaFX 20.0.1执行构建命令:

mvn gluonfx:compile -f pom_graalvm.xml

构建JavaFX项目时失败,抛出如下异常:

java.lang.IllegalAccessError: com.gluonhq.substrate.feature.GluonFeature无法访问com.oracle.svm.core.jdk.NativeLibrarySupport

尝试以下操作后问题仍未解决:

  • 更换Java版本至20
  • 切换不同版本的GraalVM(社区版、Oracle官方版)
  • 更新GluonFX插件版本(1.0.17至1.0.19)

解决方案

  1. 替换为Gluon官方定制GraalVM版本
    改用Gluon官方适配的GraalVM版本,解决模块访问权限层面的底层兼容性问题。

  2. 安装缺失的系统依赖包
    切换后出现系统依赖缺失提示,执行以下命令安装指定依赖:

    sudo apt install libasound2-dev
    

    若日志中还有其他依赖缺失提示,需根据实际情况补充安装对应开发包。

完成上述操作后,重新执行构建命令即可成功生成并运行JavaFX原生镜像。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 20:32:33