Эта зависимость имеет no модуль-info.java и нет автоматического имени модуля внутри MANIFEST.MF.< /p>
IntelliJ 2024.1.3 предполагает, что для этого требуется jjwt-api, и если я запущу:
Код: Выделить всё
import java.lang.module.ModuleFinder;
import java.nio.file.Path;
ModuleFinder.of(Path.of("C:\\Users\\...\\.gradle\\caches\\modules-2\\files-2.1\\io.jsonwebtoken\\jjwt-api\\0.12.5\\ea8243e36f16c2834ad69a048ed8a24aa9dd3e79\\jjwt-api-0.12.5.jar"))
.findAll()
.forEach(System.out::println);
Проблема
Если я пытаюсь скомпилировать мое приложение, получаю ошибку:
Код: Выделить всё
Fehler: Modul nicht gefunden: jjwt.api
requires jjwt.api;
^
build.gradle.kts
Код: Выделить всё
dependencies {
implementation("io.jsonwebtoken:jjwt-api:0.12.5")
runtimeOnly("io.jsonwebtoken:jjwt-impl:0.12.5")
runtimeOnly("io.jsonwebtoken:jjwt-gson:0.12.5")
}
Это ошибка IntelliJ, Gradle или Javac и как ее исправить?
Подробнее здесь: https://stackoverflow.com/questions/787 ... -not-found