使用 GraalVM JDK 中的 native-image
编译原生应用时,如果使用 jabba 之类的 SDK
管理器的话,环境变量管理可能会与 Visual Studio
的开发人员工具环境起冲突,无法同时共用两个。
可以在 GraalVM 的工具路径中找到 native-image.cmd
,手动引入 MSVC 的编译工具集。
@echo off
call "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" > nul
vcvars64.bat
的路径视本地情况决定。
https://stackoverflow.com/questions/64197329/cl-exe-missing-when-building-native-app-using-graalvm