Domino 9 und frühere Versionen > ND9: Entwicklung

Zugriff auf Notes/Domino via Eclipse auf MacOS

<< < (4/4)

maxritti:
Alles klaro.
Nun klappt es und als Ergebnis kommt: getProperty() says => x86_64
Sieht ja gut aus.

In Eclipse kommt zwischenzeitlich diese Meldung:


--- Code: ---Exception in thread "main" java.lang.UnsatisfiedLinkError: /Applications/IBM Notes.app/Contents/MacOS/liblsxbe.dylib: dlopen(/Applications/IBM Notes.app/Contents/MacOS/liblsxbe.dylib, 1): Library not loaded: @executable_path/libxmlproc.dylib
  Referenced from: /Applications/IBM Notes.app/Contents/MacOS/liblsxbe.dylib
  Reason: image not found
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1880)
at java.lang.Runtime.loadLibrary0(Runtime.java:849)
at java.lang.System.loadLibrary(System.java:1088)
at lotus.domino.NotesThread.load(Unknown Source)
at lotus.domino.NotesThread.checkLoaded(Unknown Source)
at lotus.domino.NotesThread.sinitThread(Unknown Source)
at MainClass.main(MainClass.java:12)
--- Ende Code ---

Gesetzt habe ich die Umgebungsvariable mit:


--- Code: ---export DYLD_Library_PATH=/Applications/BM\ Notes.app/Contents/MacOS/
--- Ende Code ---

Allerdings mit printenv sehe ich den Eintrag nicht.
Und dann halt bei der eingebundenen Notes.jar den Verweis auf /Applications/IBM Notes.app wobei ich da via trial and error auch mal andere Pfade ausprobiert habe.
Z.B. /Applications/IBM Notes.app/Contents/MacOS
da dort die ganzen dylib zu finden sind.
Macht aber keinen Unterschied bei der Meldung.

Wäre nett, wenn Du noch mal schauen könntest bei Gelegenheit.

Ralf_M_Petter:
Welche Version von Mac Os X hast du am Laufen?

maxritti:
OSX El Capitan
Version 10.11.4

Ralf_M_Petter:
Habe ich mir gedacht, denn in Capitan hat Apple die Verwendung des dyld_library_path weiter beschränkt. Du könntest SIP System Integrity Protection deaktivieren, dann sollte das Setzen des Pfads wieder funktionieren. Eine andere Möglichkeit wäre, dass du Symlinks in /usr/local/lib auf alle benötigten libs im Notes library folder erstellst. Das sollte auch funktionieren.

Retro99:
Gut das ich die Suchfunktion bemüht habe, sonst wäre ich wohl hier im Forum total zerrissen worden.
Ich benutze auch OSX El Capitan und hatte das gleich Problem, das ich schon posten wollte.
Aber nun ist ja alles gut. Danke

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln