我目前正在尝试实现一个带有流水线功能的浏览器。问题是为了对 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 文件。
请帮我找出问题所在。如果你解决了这个问题,你就是一个救生员!提前致谢!