Wir haben ein Problem mit einer DLL in einem Notizen-Plugin.UnzufriedenerLinkError in Lotus-Notes-Plugin
Wenn wir dies nennen: NotesFactory.createSession();
bekommen wir diesen Fehler:
Unable Ansicht zu erstellen: nlsxbe (Der Dateiname oder die Erweiterung ist zu lang java.lang.UnsatisfiedLinkError:.. Nlsxbe (Der Dateiname oder die Erweiterung ist zu lang) auf Java. lang.ClassLoader.loadLibraryWithPath (ClassLoader.java:952) bei java.lang.ClassLoader.loadLibraryWithClassLoader (ClassLoader.java:921) bei java.lang.System.loadLibrary (System.java:452) bei lotus.domino. NotesThread.load (Unbekannte Quelle) bei lotus.domino.NotesThread.checkLoaded (Unbekannte Quelle) bei lotus.domino.NotesThread.sinitThread (unbekannte Quelle) bei com.atempo.adam.lotus.plugin.views.TopicView.createPartControl (TopicView.java:609)
NotesFactory ist in Notes.jar, die wir in unserer Registerkarte "plugin.xml" in Abhängigkeiten enthalten. (Die Abhängigkeit ist: "com.ibm.notes.java.api").
Der Weg zum Glas ist: „C: \ Archivos de programa \ IBM \ Lotus \ Notes \ framework \ rcp \ eclipse \ plugins \ com.ibm.rcp.j2se.win32.x86_1.5.0.SR4- 200707311521 \ jre \ lib \ Notes.jar " Das ist länger als 128 Zeichen. Wenn wir Notizen in "C: \ Programme \ IBM" anstelle von "C: \ Archives de programa \ IBM" installieren, ist der resultierende Pfad kürzer als 128 und wir erhalten den Fehler nicht.
Wir haben auch versucht, nlsxbe.dll zu WIN \ System32 oder registring nlsxbe.dll mit dem Befehl regsvr32 zu kopieren, aber wir erhalten den gleichen Fehler.
Versionen sind: Lotus Notes 8.0, Revision 20070803,1143 Java 1.5.0
dank
Aufgrund der völligen Grausamkeit von Lotus Notes, ich vermute, Sie werden wenige Antworten erhalten! ;) –