java.lang.UnsatisfiedLinkError : lsxbe (Not found in java. 库路径)

标签 java unsatisfiedlinkerror

我尝试在 java 中使用 Lotus Notes API,但我收到对象错误。 这是代码:

import lotus.domino.*;

public class HelloTest extends NotesThread {
    public static void main(String argv[]){
        HelloTest t = new HelloTest();
        t.start();
    }
    public void runNotes() {
       try{
           Session s = NotesFactory.createSession();
           // To bypass Readers fields restrictions
           Session s = NotesFactory.createSessionWithFullAccess();
           String p = s.getPlatform();
           System.out.println("Platform = " + p);
       }
       catch (Exception e){
           e.printStackTrace();
       }
    }
}

谁能帮帮我?

最佳答案

  1. 您必须将路径添加到笔记的安装文件夹,例如C:\Program Files (x86)\IBM\Notes 和笔记的用户数据文件夹,例如C:\Lotus\Notes\Data 到您的环境变量 PATH
  2. 使用 x32-JRE(为了与 Notes DLL 兼容)
  3. Session s = NotesFactory.createSession();
  4. 之前调用 lotus.notes.NotesThread.sinitThread();

关于java.lang.UnsatisfiedLinkError : lsxbe (Not found in java. 库路径),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31583756/

相关文章:

java - 为什么 Hotspot JIT 不为长计数器执行循环展开?

java - 在 eclipse 中设置 LibSVM 训练

java - 无法在浏览器中运行Java Applet

android - 链接共享库 libGLES_mali.so 导致 dlopen 失败 : library "android.hardware...@1.0.so" not found in Android >= 7. 0

eclipse - 异常 Ljava/lang/UnsatisfiedLinkError

android - Vitamio:UnsatisfiedLinkError,未找到 native 方法

java - 从使用 GridLayout 设置的 JPanel 中删除最后一行

java - Vertx 中的定时缓存

android - UnsatisfiedLinkError (com.esri.core.runtime.LicenseImpl.nativeIsClientIdValid)

android - 安卓工作室中的 "Native method not found"