2011-10-13 24 views
1

我的java程序是找到一個DLL加載,但我不知道它是如何知道它的位置在哪裏。我做了一個System.getProperty(「java.library.path」);在程序中找到了它正在查找的所有位置,但是dll的實際位置不在這些位置。有一個DLL的路徑註冊表項,但我不認爲Java在那裏看,是嗎?當試圖找到dll的位置時,jvm會在註冊表中查找嗎?

任何線索,將不勝感激。

謝謝

埃利奧特

+0

取決於dll以及如何使用它。如果它是機器上安裝的活動X服務器類型,例如word或excel等,那麼是的。這只是一個坐在你的bin目錄中的hello world DLL,除非你在構建過程中通過Visual Studio註冊。 – Shahzeb

回答

0

事實證明,該DLL的一個副本是我的桌面上,現在我知道它會搜索桌面爲好。

相關問題