2017-04-07 5 views
0

IPreferenceService.importPreferences(InputStream);을 사용하여 내 보낸 파일을 가져 오려고하면 이클립스가 멈추고 죽일 필요가 있습니다. 오류 로그가 발생하지 않습니다. 이 문제를 해결하는 방법.환경 설정 파일을 가져올 때 Eclipse가 멈춤

도움을 주시면 감사하겠습니다.

+0

'readPreferences (InputStream)'를 호출하고'applyPreferences (outputFromReadPreferences)'를 호출하여'importPreferences'를 분할하여 실제로 실패한 단계를 확인할 수 있습니다. – KompjoeFriek

+0

감사합니다. KompjoeFriek,'readPreferences'와'applyPreferences'를 시도했습니다. 읽기가 잘 작동합니다. 그러나 doesnt를 적용하십시오. 적용 설정을 위해서는'IExportedPreferences' 객체가 필요합니다. 나는'IExportedPreferences prefs = IPreferencesService.readPreferences (InputStream) '로 생성을 시도했다. 그리고 여기에 CoreException이 있습니다 : 환경 설정을 가져 오는 데 문제가 있습니다. – user3098795

답변

0

나는 이유를 알아 냈다. 그래서 나는 그 발견을 게시 할 것이고, 똑같은 문제에 직면 한 누군가에게 도움이 될 것입니다.

이클립스가 시작될 때 환경 설정을 가져 오기 때문에 걸려 있던 것이 었습니다. 우리가 디버깅 할 경우 모든 기본 설정을 가져 오지만 간단한 실행에서는 걸려있었습니다. 그래서 이클립스 시작 후 가져 오기 환경 설정을 변경하고 작동했습니다.

관련 문제