2
我運行一個簡單的JUnit測試,並在其執行我得到這個錯誤:JUnit的UnsatisfiedLinkError
java.lang.UnsatisfiedLinkError: no jmupdf64 in java.library.path
任何幫助嗎?
我運行一個簡單的JUnit測試,並在其執行我得到這個錯誤:JUnit的UnsatisfiedLinkError
java.lang.UnsatisfiedLinkError: no jmupdf64 in java.library.path
任何幫助嗎?
您需要添加此JVM選項:
-Djava.library.path="<the directory of jmupdf64>"
對於Mac OSX:
您需要創建libjmupdf64.dylib
註釋掉第67行文件:./thirdparty/tifflib/tif_config.h
:
// #define lfind _lfind
需要更多地設置OSX:
CFLAGS
在./Makefile。JNI_DLL
更改爲libjmupdf64.dylib
。製作的lib:
$ make
我嘗試這樣做。 第一:運行配置/(x)=參數 第二:-Djava.library.path =/lib 但沒有任何工作。 – RicardoGonzales
@RicardoGonzales如果不是JUnit測試,它能工作嗎? '/ lib'是一個真正的路徑? – sndyuk
是的,你是對的,它根本不工作,它假設「jmupdf64.jar」調用本地庫「libjmupdf64.so」我在lib中有該庫,然後我放在項目的根目錄,即使我只是指出本地庫引用,但沒有任何工作:( – RicardoGonzales