2015-01-08 2 views
1

이메일을 보내고 Lotus Notes 세션을 만들려고했습니다. 그렇게하는 동안 나는 다음을 얻고 있습니다 :Lotus Notes 세션을 만들려고 시도하는 중 UnsatisfiledLinkerError

"UnsatisfiedLinkerError : lotus.domino.local.Session.NCreateSession(I)J" 

오류에 대한 연구를 시도하면서, nlsxbe.dll 파일을 프로젝트에 추가해야한다는 것을 이해했습니다.

그렇다면 어떻게 프로젝트를 eclipse에 추가 할 수 있습니까?

그래도 문제가 해결되지 않으면이 오류를 해결하기 위해 도와주세요.

답변

0

프로젝트에 Notes.jar을 추가하고 경로를 구축 감사드립니다. 이 파일은 ...\Notes\jvm\lib\ext 디렉토리에서 찾을 수 있습니다.

당신은 당신이 Lotus Notes를 컴퓨터에 설치되어 있습니까

import lotus.domino.NotesFactory; 
import lotus.domino.NotesThread; 
import lotus.domino.Session; 
... 
NotesThread.sinitThread(); 
Session session = NotesFactory.createSession(); 
+0

사실, 링커 오류로 인해 nlsxbe.dll 및/또는 nnotes.dll을 찾을 수 없다고 생각됩니다. –

+0

스레드 초기화가 누락되었습니다. sinitThread() – user1462617

0

와 세션을 얻을? 당신은 이클립스에서 프로젝트에 추가하지 마십시오. nlsxbe.dll은 nnotes.dll과 다양한 다른 모듈들에 의존하기 때문에 nlsxbe.dll을 추가하면 거의 효과가 없을 것입니다. 시스템에 Notes 및/또는 Domino의 전체 설치가 있어야하며 시스템 PATH에있는 notes.ini 파일이이 파일을 가리켜 야합니다. 코드가 연결에 사용할 ID 파일을 설정하려면 실제로 설치된 Notes 클라이언트를 적어도 한 번 실행해야합니다.