簡體   English   中英

UnsatisfiedLinkError:java.library.path中沒有nlsxbe

[英]UnsatisfiedLinkError: no nlsxbe in java.library.path

我正在嘗試創建一個外部Java應用程序,該應用程序可以指向Lotus Notes文件的文件夾,並獲取電子郵件的最早和最新日期。

該計划是使用java和notes.jar api創建的。

這似乎沒有很好的文檔記錄,我認為我遇到的第一個問題是使Eclipse無法與某些示例代碼一起使用。 我得到的錯誤是:

Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: no nlsxbe in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at lotus.domino.NotesThread.load(Unknown Source)
    at lotus.domino.NotesThread.checkLoaded(Unknown Source)
    at lotus.domino.NotesThread.initThread(Unknown Source)
    at lotus.domino.NotesThread.run(Unknown Source)

我要去哪里錯了? 我將notes.jar和NCSO.jar文件添加為引用庫。

為了使用Notes.jar,必須在具有有效安裝Lotus Notes客戶端或Domino服務器代碼的系統上運行代碼。 那就是nlsxbe.dll的來源。 請注意,如果您在64位JVM中運行,則唯一的選擇是安裝Domino服務器代碼,因為沒有64位Notes客戶機代碼。 您可能需要與Notes和Domino系統的管理員聯系,並可能與IBM代表聯系,以檢查許可的含義。

如果您不能或不想在系統上安裝Notes或Domino代碼,則不能使用notes.jar,但仍可以使用NCSO.jar。 您必須確保Domino服務器為此啟用了IIOP任務。 有關使用本地(notes.jar)和遠程(NCSO.jar)訪問方法之間的區別的更多信息,請參見本文 (雖然年代久遠,但仍是准確的AFAIK)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM