2011-01-17 2 views
1

잘못된 사용자 이름과 암호로 원격 서버에 연결하려고하면 "암호 필요"일식 대화 상자가 나타납니다.프로그래밍 방식으로 Eclipse "암호 필요"대화 상자를 사용하지 않도록 설정하는 방법?

이상한 점은 이클립스 플랫폼이 먼저 내 응답을 받고 대화 상자를 표시 한 다음 내 try/catch 블록에 도달한다는 것입니다.

이 대화 상자를 수동으로 또는 프로그래밍 방식으로 사용하지 않도록 설정하고 싶습니다. 당신이 요청을 보내기 전에

+0

직접 Eclipse에서 대화! 예일 때 : 사용중인 OS는 무엇입니까? – Tim

답변

-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() 
{ 
}); 
+2

Authenticator를 사용하면 다른 모든 플러그인에 영향을 미치므로이 작업을해서는 안됩니다. –

11

창> 일반 -> 네트워크 연결 -> 설정 활성 제공자는 암호 저장되어

+0

감사합니다. +1 –

+0

나를 위해 잘 작동합니다. –

+0

프록시 **를 통한 인터넷 액세스 **는 어떻게됩니까? 나는 '직접'에 문제가 없다. 필자는 이클립스가 사무실에서 프록시를 통해 인터넷에 연결하도록'Manual' (또는'Native')를 사용해야한다. 그리고 'Manual'과 인증을위한 모든 자격 증명이 제공된 경우에도 "Password Required"메시지를 계속 표시합니다. 이 케이스에 대한 업데이트가 있습니까? – uvsmtid

관련 문제