В настоящее время я пытаюсь реализовать браузер с функцией конвейерной обработки. Проблема заключается в том, чтобы закодировать HTTP-конвейер, мне нужна поддержка библиотеки. Я попытался импортировать его в свое рабочее пространство, используя Project -> properties -> Java build path -> addJar. И я смог добавить его успешно. Но теперь моя проблема, хотя она добавлена в мое рабочее пространство, она не позволяет мне запускать этот код. Это дает мне ошибки, как если бы я не импортировали библиотеку:Импорт JAR библиотеки Java в eclipse
package com.test.download;
import java.util.Collections;
import org.factor45.*;
public class Example {
// Execute the request
HttpRequestFuture<String> future = client.execute("hotpotato.factor45.org", 80, request,
new BodyAsStringProcessor());
future.addListener(new HttpRequestFutureListener<String>() {
@Override
public void operationComplete(HttpRequestFuture<String> future) throws Exception {
System.out.println(future);
if (future.isSuccessfulResponse()) {
System.out.println(future.getProcessedResult());
}
client.terminate();
}
});
}
Это доступно в том же сайте, который предоставил мне библиотеку для вышеприведенного кода. "Here" - это сайт для вашей справки. Также вы можете найти файл JAR на этом веб-сайте.
Пожалуйста, помогите мне разобраться в проблеме. Если вы решите это, вы будете спасателем жизни! Заранее спасибо!
Поместите банку в папке/ЛИЭСА, а затем добавить его в построить путь. –
Создайте папку с именем libs в корне вашего проекта и скопируйте и вставьте в нее файл библиотеки. – Grant
@RaghavSood: Я уже пробовал это, но не делает anydifference – don