IBM Notes | Mac OS High Siera | Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: no lsxbe in java.library.path
IBM Notes | Mac OS High Siera | Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: no lsxbe in java.library.path
我正在尝试在 MacOS High Siera 上阅读 IBM notes 电子邮件。当我 运行 我的 java 程序时,它给我这个错误:
Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: no
lsxbe in
java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
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.initThread(Unknown Source)
at lotus.domino.NotesThread.run(Unknown Source)
在我同事的 Windows 机器上,他只包含 notes 嵌入式 Jvm 并且它可以工作,但是在 MacOS 上没有嵌入式 Jvm 并且 Jvm 文件夹在 ./jvm/lib/ext/
目录中只有三个 jar :
njempcl.jar
Notes.jar
websvc.jar
通过将这三个文件包含在 eclipse 项目中,我不再遇到任何编译时错误。
您需要将环境变量 DYLD_LIBRARY_PATH
和 DYLD_LIBRARY_PATH
设置到您应用内的位置。例如
#!/bin/bash
# Run Java app with Domino
export DYLD_LIBRARY_PATH="/Applications/HCL Notes.app/Contents/MacOS"
export LD_LIBRARY_PATH="/Applications/HCL Notes.app/Contents/MacOS"
java -jar yourapp.jar
希望对您有所帮助
我从笔记安装目录将以下 jar 添加到我的项目中:
- njempcl.jar
- Notes.jar
- websvc.jar
我正在尝试在 MacOS High Siera 上阅读 IBM notes 电子邮件。当我 运行 我的 java 程序时,它给我这个错误:
Exception in thread "Thread-0" java.lang.UnsatisfiedLinkError: no lsxbe in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886) 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.initThread(Unknown Source) at lotus.domino.NotesThread.run(Unknown Source)
在我同事的 Windows 机器上,他只包含 notes 嵌入式 Jvm 并且它可以工作,但是在 MacOS 上没有嵌入式 Jvm 并且 Jvm 文件夹在 ./jvm/lib/ext/
目录中只有三个 jar :
njempcl.jar
Notes.jar
websvc.jar
通过将这三个文件包含在 eclipse 项目中,我不再遇到任何编译时错误。
您需要将环境变量 DYLD_LIBRARY_PATH
和 DYLD_LIBRARY_PATH
设置到您应用内的位置。例如
#!/bin/bash
# Run Java app with Domino
export DYLD_LIBRARY_PATH="/Applications/HCL Notes.app/Contents/MacOS"
export LD_LIBRARY_PATH="/Applications/HCL Notes.app/Contents/MacOS"
java -jar yourapp.jar
希望对您有所帮助
我从笔记安装目录将以下 jar 添加到我的项目中:
- njempcl.jar
- Notes.jar
- websvc.jar