Проект Java Maven в VSCode: невозможно найти действительный путь сертификации для запрошенной целиJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Проект Java Maven в VSCode: невозможно найти действительный путь сертификации для запрошенной цели

Сообщение Anonymous »

Полный отказ от ответственности: Я не эксперт по Java.
Моя рабочая группа разработала проект Java под управлением Maven, который следует скомпилировать с использованием JDK-11. . Все они используют IntelliJ, и мне удалось настроить его на этой платформе. Сейчас я пытаюсь выполнить ту же настройку в VS Code, потому что я с ним более знаком.
Я установил openjdk-11, добавил соответствующие сертификаты > в /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/lib/security указал VSCode на эту версию и на тот же используемый исполняемый файл maven от IntelliJ для компиляции.
Я могу правильно скомпилировать проект, выполнив mvn clean install и запустив часть приложения в окне «Выполнить/Отладка» (мне нужно было только добавить все classPaths в файле launch.json вручную). Однако на вкладке «Языковая поддержка Java» в окне «Вывод» по-прежнему отображается эта ошибка:

Код: Выделить всё

Cannot download published Gradle versions.
org.gradle.api.UncheckedIOException: Cannot download published Gradle versions.
....
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
...
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
...
[Error - 10:18:41] 27 Feb 2023, 10:18:41 Error occurred while building workspace. Details:
message: The project cannot be built until build path errors are resolved;
Похоже, что «Языковая поддержка Java» использует другой JDK без установленных cacerts, но почему-то я не могу понять, где находится эта версия. Я пытался указать правильный java_home везде, где только мог, в VSCode (также в Gradle), но почему-то не могу избавиться от этой ошибки.
Я не знаю, проблема это или нет, так как проект компилируется, когда я запускаю Maven, но было бы хорошо это исправить. На данный момент мне неясно, сколько различных «слоев» используется при открытии такого Java-проекта в VSCode.

Подробнее здесь: https://stackoverflow.com/questions/755 ... to-request
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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