1
我正在嘗試爲類B獲取jni標頭,並且類A位於同一個包中,緊挨着它。Javah不承認類(B)在B類操作時提到的類(A)
B類包含原生的功能(這是我所需要的JNI頭)
,我用命令
javah -jni ClassB -classpath (path to jarfile containing all the classes necessary, including classA)
和我得到的迴應
「找不到類WXYZ ClassA「
其中wxyz是classA和classB的正確包路徑。
有什麼建議嗎?
賓果。我導航到包含'w'的文件夾,將我的jar文件移動到那裏,然後javah w.x.y.z.ClassB工作得很好。謝啦! – sparkFinder
您也可以使用相對路徑作爲jar文件。 –