执行mvn gluonfx:build报错:无法确定GraalVM版本求解决方案
GluonFX构建报错:无法确定GraalVM版本
系统配置
操作系统
- Windows 10
- 2023款Mac Mini M2 + macOS Sequoia 15.2
- 2015款MacBook Pro + macOS Monterey 12.6.1
Java环境
- JDK版本:24
- JavaFX版本:23或24(pom.xml配置:
<javafx.version>24</javafx.version>)
GraalVM版本
graalvm-java23-windows-amd64-gluon-23+25.1-dev(macOS对应同系列版本)
环境变量
- Windows:
GRAALVM_BIN=C:\graalvm-java23-windows-amd64-gluon-23+25.1-dev\binGRAAlVM_HOME=C:\graalvm-java23-windows-amd64-gluon-23+25.1-dev
- macOS:配置方式与Windows一致,路径对应本地GraalVM安装位置
问题现象
所有环境下执行mvn gluonfx:run均可正常运行,但执行mvn gluonfx:build时抛出以下错误:
[INFO] --- gluonfx-maven-plugin:1.0.16:compile (default-cli) @ omegafx --- java.io.IOException: Couldn't determine GraalVM version at com.gluonhq.substrate.model.InternalProjectConfiguration.getGraalVersion(InternalProjectConfiguration.java:136) at com.gluonhq.substrate.model.InternalProjectConfiguration.checkGraalVMVersion(InternalProjectConfiguration.java:468) ...... ......
已知对比情况
使用早期GraalVM版本(graalvm-svm-java17-windows-gluon-22.1.0.1-Final)时:
- 所有环境下
mvn gluonfx:build均可成功执行 - 除M2芯片的Mac Mini外,
mvn gluonfx:nativerun均可正常运行(M2设备的nativerun崩溃问题将单独咨询)
求助需求
恳请各位提供解决该GraalVM版本识别问题的思路或方案,若信息不足可随时补充提问。
内容的提问来源于stack exchange,提问作者A Abraham
相关产品推荐
相关产品推荐

