我正在创建一个扩展 java.net.Authenticator 的类来验证我的 FTP 代理。使用 PasswordAuthentication 时出现错误...
import java.net.Authenticator;
import java.net.PasswordAuthentication;
class ProxyAuthenticator extends Authenticator {
private String user, password;
public ProxyAuthenticator(String user, String password) {
this.user = user;
this.password = password;
}
//error here
public PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(user, password.toCharArray());
}
}
我知道人们以前使用过这些确切的代码行,没有任何错误。知道有什么问题吗?
编辑:导入 java.net.PasswordAuthentication 后,我收到一条错误消息
java.net.Authenticator.getPasswordAuthentication
“覆盖 java.net.Authenticator.getPasswordAuthentication”