2012-06-30 6 views
0

В настоящее время я пытаюсь реализовать браузер с функцией конвейерной обработки. Проблема заключается в том, чтобы закодировать 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 на этом веб-сайте.

Пожалуйста, помогите мне разобраться в проблеме. Если вы решите это, вы будете спасателем жизни! Заранее спасибо!

+1

Поместите банку в папке/ЛИЭСА, а затем добавить его в построить путь. –

+0

Создайте папку с именем libs в корне вашего проекта и скопируйте и вставьте в нее файл библиотеки. – Grant

+0

@RaghavSood: Я уже пробовал это, но не делает anydifference – don

ответ

2

Попробуйте это:

Свойства >> Java Построить путь >> Библиотека >> Add External JARs ... Затем выберите библиотеку

+0

Как я уже говорил, я уже пробовал это. В любом случае, спасибо! – don

Смежные вопросы