2010-11-27 87 views
9

如何在Eclipse中导入“HttpClient”?我刚刚从http://hc.apache.org/downloads.cgi下载了HttpClient。我将它添加到Eclipse新的Java项目中,并希望从网站运行示例副本。如何将“HttpClient”导入Eclipse?

本示例使用import org.apache.commons.httpclient.*;但是,可惜的是,它表明Eclipse无法解决此问题。

现在,我想知道正确的方式将新发布的HttpClient导入到我的项目中。 是否有必要添加一些jar到类路径?它是什么?

这是我运行的整个示例。我猜新发布的“HTTPClient”改变了它的导入jar,这是真的吗?

package http.demo; 
import java.io.IOException; 
import org.apache.commons.httpclient.*; 
import org.apache.commons.httpclient.methods.*; 

public class SimpleHttpClient { 
    public static void main(String[] args) throws IOException { 
     HttpClient client = new HttpClient(); 
     client.getHostConfiguration().setHost("www.imobile.com.cn" , 80, "http"); 
     method = getPostMethod();  
     client.executeMethod(method); 
     System.out.println(method.getStatusLine()); 
     Stringresponse=newString(method.getResponseBodyAsString().getBytes("8859_1")); 

     System.out.println(response); 
     method.releaseConnection(); 
    } 


    private static HttpMethod getGetMethod(){ 
     return new GetMethod("/simcard.php?simcard=1330227"); 
    } 

    private static HttpMethod getPostMethod(){ 
     PostMethod post = new PostMethod("/simcard.php"); 
     NameValuePair simcard = new NameValuePair("simcard" , "1330227"); 
     post.setRequestBody(new NameValuePair[] { simcard}); 
     return post; 
    } 
} 

回答

8

您将jar文件拖动到您的项目中,以便您可以在Eclipse中看到它。

为了给Eclipse带来特殊的意义,右键单击Eclipse中的jar文件,然后选择Build Path - > Add to Build Path。

现在您的导入应该正确解析。

+0

天气它不需要添加类路径或不?我在IBM网站找到它。据说我需要viste http://jakarta.apache.org/site/downloads/downloads_commons-logging.cgi并下载“common logging”,然后将commons-logging.jar添加到CLASSPATH中。但是,这个链接是不可行的,我该怎么办? – alex 2010-11-27 06:53:04

+0

听起来像这篇文章有点老了。 Log4j是这些天发现http://logging.apache.org/log4j/1.2/download.html – 2010-11-27 06:56:21

9

它的工作原理,它解决了:从网络阿帕奇https://hc.apache.org/downloads.cgi

  1. 先下载文件JAR。
  2. 提取文件的zip
  3. 打开Eclipse项目
  4. 请在Package Explorer中右键单击库,并选择构建路径 - >配置构建路径
  5. 选择Java构建左侧框路径
  6. 点击选项卡库。
  7. 添加外部JAR,在点(2)上选择提取的文件
  8. 您可以选择提取文件上的所有文件JAR,这取决于您在项目中导入的文件。
2
  1. 转到: https://hc.apache.org/downloads.cgi

  2. 下载***** tar.gz文件

  3. 提取它

  4. 去lib文件夹里面,有你会发现所有的JARs

  5. open Ecli pse,右键单击你的项目 - >属性 - > Java Build Path - > Libraries选项卡 - >添加外部JAR - >选择lib中的所有JARs(步骤4)

  6. 要测试我推荐你试试一些使用此库的代码如下: http://www.mkyong.com/java/apache-httpclient-examples/

  7. 您可能会看到一个红色下划线,将其悬停并选择导入.....

好运