Сбой сборки Gradle с JDK 22 для проекта Java (MyLibreLab)JAVA

Программисты JAVA общаются здесь
Anonymous
Сбой сборки Gradle с JDK 22 для проекта Java (MyLibreLab)

Сообщение Anonymous »

Я не являюсь разработчиком Java/Gradle, но я вхожу в группу, которая превратила MyOpenLab (альтернативу LabVIEW FLOSS) в проект под названием MyLibreLab. Я пытаюсь запустить его, но упираюсь в стену при попытке компиляции в Windows.
Когда я запускаю gradlew run, я получаю кучу ошибок. Вот суть:
  • Не удалось выполнить задачу «:run» — основной класс не указан, а путь к классам не является исполняемым jar-файлом.
    < li>Задача ':mylibrelab-annotations:compileJava' не удалась — IllegalAccessError с com.sun.tools.javac.code.Symbol$TypeSymbol
  • Задача ':mylibrelab-util: Ошибка kaptGenerateStubsKotlin — внутренняя ошибка компилятора.
Моя настройка:
  • Windows
    OpenJDK 22.0.1
  • Gradle 6.7.1 (похоже, он использует устаревшие функции)
Чтобы воспроизвести
Шаги по воспроизведению поведения:
  • клонировать git-клон репозитория https://github.com/MyLibreLab/MyLibreLab.git и cd MyLibreLab
  • перейдите к соответствующему коммиту git checkout 15bbe52f295deff519e89a2c081181829a0bbfd9
  • запустите gradlew run в терминале cmd
  • Посмотрите ошибку (см. полное сообщение об ошибке здесь, на GitHub, это тоже давно не опубликовал это здесь)
У меня такое ощущение, что это может быть связано с совместимостью JDK или конфигурацией Gradle, но я не в курсе здесь. Есть идеи, как получить это здание? Стоит ли мне попробовать более старую версию JDK? Обновить Gradle?

Подробнее здесь: https://stackoverflow.com/questions/788 ... mylibrelab

Вернуться в «JAVA»