2012-08-15 76 views
0

我想加載一個動態庫,它具有本地方法實現,位於java.library.path,後綴爲.cdl。不幸的是,以下內容不起作用。帶有自定義庫後綴的System.loadLibrary

static { 
    System.loadLibrary("java4d.cdl"); 
} 

如何加載我的java4d.cdl庫?

+1

爲什麼不使用['System.load'](http://docs.oracle.com/javase/7/docs/api/java/lang/ System.html#負載(java.lang.String中))? – oldrinb 2012-08-15 20:29:49

回答

1

如果使用System.load(「java4d.cdl」)會怎麼樣? 請注意,參數需要是絕對路徑: http://docs.oracle.com/javase/7/docs/api/java/lang/System.html#load(java.lang.String)

+0

請參閱[我的評論](http://stackoverflow.com/questions/11976732/system-loadlibrary-with-custom-library-suffix#comment15966233_11976732)。 – oldrinb 2012-08-15 20:30:57

+0

是的,我們同時發佈,當我開始輸入 – 2012-08-15 20:31:36

+0

DOH時,您的評論還不可見!只需要在迭代路徑上進行鬥爭,但是我能夠正常工作。謝謝! :) – 2012-08-15 21:01:26