首页 > 解决方案 > eclipce中无法解析导入的org.apache.http.client

问题描述

我已经导入了 jar httpcore-4.0.1_1 并且它仍然没有工作。我按照下一个教程https://www.youtube.com/watch?v=TRyvnUK2jUg导入了 jar 我确信导入是正确的,我认为问题可能出在 eclipce 上,因为我对另一个 jar 做了同样的事情,它仍然无法识别包裹。

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.StatusLine;
import org.apache.http.client.ClientProtocolException;      //Error  The import org.apache.http.client cannot be resolved
import org.apache.http.client.methods.HttpGet;            //  The import org.apache.http.client cannot be resolved
import org.apache.http.impl.client.DefaultHttpClient;      //  The import org.apache.http.client cannot be resolved



public static void main(String[] args) {
    String server = "www.codejava.net";
    int port = 21;
    String user = "username";
    String pass = "password";

    FTPClient ftpClient = new FTPClient();    //Error FTPClient cannot be resolved to a type

    try {
        // connect and login to the server
        ftpClient.connect(server, port);
        ftpClient.login(user, pass);

        ftpClient.enterLocalPassiveMode();

        System.out.println("Connected");

        String remoteDirPath = "/Upload";
        String localDirPath = "E:/Test/Download/FTP/Test";

        FTPUtil.uploadDirectory(ftpClient, remoteDirPath, localDirPath, "");

        ftpClient.logout();
        ftpClient.disconnect();

        System.out.println("Disconnected");
    } catch (IOException ex) {
        ex.printStackTrace();
    }
}

标签: java

解决方案


您已经安装了看起来的核心,现在您需要安装 httpclient jar,它们都是必需的。

https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/4.5.6


推荐阅读