Я выполнил следующие шаги:
- < li>Создал Hello.java с оператором печати «Hello World».
- Скомпилировал его с помощью javac Hello.java, в результате чего получился файл Hello.class.
- Попытка создать собственный образ с помощью команды:
Код: Выделить всё
native-image Hello
Код: Выделить всё
Error: On Windows, GraalVM Native Image for JDK 21 requires Visual Studio 2022 version 17.1.0 or later (C/C++ Optimizing Compiler Version 19.31 or later).
Compiler info detected: cl.exe (microsoft, x64, 19.29.30152)
Error: To prevent native-toolchain checking provide command-line option -H:-CheckToolchain

Я уже у вас установлено Visual Studio Community 2022. Что может быть причиной этой ошибки и как ее устранить? Требуются ли какие-либо конкретные настройки или дополнительные действия, чтобы GraalVM правильно распознавал Visual Studio 2022?
Дополнительная информация:
- Системные переменные/Путь/ C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\
- openjdk версия "21" 19 сентября 2023 г.
- Среда выполнения OpenJDK GraalVM CE 21+35.1 (сборка 21+35-jvmci-23.1-b15)

Подробнее здесь: https://stackoverflow.com/questions/772 ... nt-not-met