2

我正在运行一个简单的 JUnit 测试,并在其执行过程中出现此错误:

java.lang.UnsatisfiedLinkError: no jmupdf64 in java.library.path

有什么帮助吗?

4

1 回答 1

1

您需要添加此 JVM 选项:

-Djava.library.path="<the directory of jmupdf64>"

对于 Mac OSX:
您需要创建libjmupdf64.dylib

  1. 下载源代码:http ://code.google.com/p/jmupdf/downloads/list

  2. 注释掉 Line#67 文件: ./thirdparty/tifflib/tif_config.h:

    // #define lfind _lfind

  3. OSX 需要更多设置:

    • CFLAGS在 ./Makefile 中添加 JNI 头文件。
    • 更改JNI_DLLlibjmupdf64.dylib
    • ETC...
  4. 制作库:

    $ make

于 2012-11-05T04:50:16.727 回答