1

当我尝试使用错误的用户名和密码连接到某个远程服务器时,出现“需要密码”eclipse 对话框。

奇怪的是,Eclipse 平台首先得到我的响应并显示对话框,然后才到达我的 try/catch 块。

我只想手动或以编程方式禁用此对话框。

4

3 回答 3

11

窗口 --> 首选项 --> 常规 --> 网络连接 --> 将 Active Provider 设置为 Direct

于 2012-02-07T08:37:38.453 回答
0
  1. 转到窗口菜单-> 首选项
  2. 选择常规->网络连接
  3. 此页面将在下拉菜单中将 Active Provider 作为 Manual/Native。
  4. 将其更改为“直接”
于 2019-08-09T06:47:49.480 回答
-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() 
{
});
于 2011-02-17T07:19:42.210 回答