我想導出使用JNI接口的Java應用程序,並通過System.loadLibrary(「dllName」)加載Dll。在導出時提供System.loadLibrary的Dll路徑
a)Dll文件存在於Java Project文件夾以及C驅動器中,JVM將在運行時搜索dll的位置之一。
問題:當我將該項目導出爲Jar並將其提供給客戶端時,客戶端應該能夠運行該工具,而無需輸入Dll文件的麻煩。我無法想象通過另一種方式來完成這件事;通過使用System.load(「path:\」)來提供絕對路徑;因爲我不知道用戶在哪裏下載Jar文件。你能幫我解決這個問題嗎?非常感謝你。
我對你的答案感到困惑,請你用一個例子來重述它。 –