0

我目前正在尝试实现一个带有流水线功能的浏览器。问题是为了对 HTTP 管道进行编码,我需要一个库的支持。我尝试使用 Project -> properties -> Java build path -> addJar 将其导入我的工作区。我能够成功添加它。但现在我的问题是,即使它被添加到我的工作区,它也不允许我运行这段代码。它给了我错误,就好像我没有导入库一样:

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();
            }
        });
    }

这可在为我提供上述代码库的同一网站上找到。“这里”是供您参考的网站。您也可以在此网站内找到 JAR 文件。

请帮我找出问题所在。如果你解决了这个问题,你就是一个救生员!提前致谢!

4

1 回答 1

2

尝试这个:

Properties >> Java Build Path >> Libraries >> Add External JARs... 然后选择库

于 2012-07-01T14:04:00.863 回答