2013-01-21 37 views
1

如何鏈接本機庫.so文件在NetBeans如何添加本地庫。所以在java中的NetBeans文件

異常線程「main」 java.lang.UnsatisfiedLinkError中:在的java.library.path

沒有LIB
+0

您可以使用此System.setProperty找到庫路徑( 「的java.library.path」);並且可以添加這個位置的文件 – Buntylm

+0

@BuntyMadan'System.getProperty()'不'System.setProperty()' – Logan

+0

@LoganDam首先確認一下 System.getProperty(「java.library.path」); – Buntylm

回答

2

將存儲.so的目錄添加到java.library.path,或將該庫添加到路徑中已存在的目錄或使用該庫的完整路徑名。如果你有一種確定它是什麼的方法,最後的選項可能是最強大的。

1

設置庫路徑-Djava.library.path=library\path您的* .so文件所在的位置。

+0

我在VM選項中添加了以下內容:-Djava.library.path =「C:\ Program Files \ Java \ jdk1.6.0_13 \ bin \ *。so」以及上述目錄中的lib,但它仍然會拋出一個例外 – Arul

0

UnsatisfiedLinkError顯示,因爲與指定名稱的圖書館在你的java.library.path

被發現裝載你的庫之前:

System.setProperty("java.library.path", "path_to_your_library"); 
+0

它仍然會引發異常 – Arul

+0

好的,什麼異常? – BackSlash

+0

same UnsatisfiedLinkError – Arul

相關問題