NoClassDefFoundError: Не удалось разрешить: Ljava/net/http/HttpClientJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 NoClassDefFoundError: Не удалось разрешить: Ljava/net/http/HttpClient

Сообщение Anonymous »

У меня был:
  • Java-проект
  • включить: структуру Appium (реализация библиотеки Appium)
  • настроить метод Appium
  • Сервер Appium запущен
  • включите: testNG, espresso, uiautomator2
После записи|запуска тестового примера он не может найти класс|пакет java.net.http. HttpClient (в то время как другие классы необходимо найти в пакете java.net.http, например: URL, ...)

NoClassDefFoundError: Не удалось разрешить: Ljava/net/http/HttpClient

[img]https: //i.sstatic.net/luROoS9F.png[/img]

Как решить эту проблему?
Файл build.gradle:

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

implementation(libs.ext.appiumJavaClient)
testImplementation(libs.ext.appiumJavaClient)
Файл libs.versions.toML:

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

appiumJavaClient = "9.3.0"

ext-appiumSeleniumClient = { group = "org.seleniumhq.selenium", name = "selenium-java", version.ref = "appiumSeleniumClient" }

ext-appiumSeleniumHttp = { group = "org.seleniumhq.selenium", name = "selenium-http", version.ref = "appiumSeleniumClient" }
Система сборки:
  • openjdk@21
  • Gradle 8.9 && 8.11
Изображение
Изображение


Подробнее здесь: https://stackoverflow.com/questions/791 ... httpclient
Ответить

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

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

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

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

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