我已经导入了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();
}
}
答案 0 :(得分:0)
看起来已经安装了核心,现在您需要安装httpclient jar,它们都是必需的。
https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/4.5.6