2012-11-05 76 views

回答

1

您需要添加此JVM選項:

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

對於Mac OSX:
您需要創建libjmupdf64.dylib

  1. 下載源代碼:http://code.google.com/p/jmupdf/downloads/list

  2. 註釋掉第67行文件:./thirdparty/tifflib/tif_config.h

    // #define lfind _lfind

  3. 需要更多地設置OSX:

    • JNI頭文件添加到CFLAGS在./Makefile。
    • JNI_DLL更改爲libjmupdf64.dylib
    • 等...
  4. 製作的lib:

    $ make

+0

我嘗試這樣做。 第一:運行配置/(x)=參數 第二:-Djava.library.path =/lib 但沒有任何工作。 – RicardoGonzales

+0

@RicardoGonzales如果不是JUnit測試,它能工作嗎? '/ lib'是一個真正的路徑? – sndyuk

+0

是的,你是對的,它根本不工作,它假設「jmupdf64.jar」調用本地庫「libjmupdf64.so」我在lib中有該庫,然後我放在項目的根目錄,即使我只是指出本地庫引用,但沒有任何工作:( – RicardoGonzales