java - 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();
}
}
解决方案
您已经安装了看起来的核心,现在您需要安装 httpclient jar,它们都是必需的。
https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/4.5.6
推荐阅读
- python - 为什么追加追溯链接两个列表中的值?
- c# - Log4net 总是在 Windows 服务中生成一个新文件作为 WCF 服务
- c++ - “constinit”和“constexpr”之间的真正区别是什么?
- r - 迭代单独数据帧R中的行组
- ios - CoreML MLRecommender 问题
- pandas - 具有权重的 nanmean 以计算 pandas .agg 中的加权平均值
- python - 如何使用 Selenium 和 Python 将图像从浏览器本机菜单复制到剪贴板
- c++ - 在这个独家新闻中没有声明 roll_die
- postgresql - Postgres 进程显示 100% CPU 但实际使用率为 6%,导致查询响应缓慢
- html - HTML/CSS 如何让页脚卡在底部?