当我尝试使用错误的用户名和密码连接到某个远程服务器时,我收到“需要密码”的eclipse对话框。
奇怪的是,Eclipse平台首先得到我的响应并显示对话框,然后才到达我的try / catch块。
我只想手动或以编程方式禁用此对话框。
答案 0 :(得分:11)
窗口 - >偏好 - >一般 - >网络连接 - >将Active Provider设置为Direct
答案 1 :(得分:0)
答案 2 :(得分:-1)
在发送请求之前使用此代码:
// use default authenticator in order to catch
// all connectivity exceptions and provide appropriate
// error message
// prevents eclipse from displaying "Password Required" dialog
Authenticator.setDefault(new Authenticator()
{
});