gpt4 book ai didi

Javah在类B上操作时无法识别类(B)中提到的类(A)

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:49 25 4
gpt4 key购买 nike

我正在尝试获取 B 类的 jni header ,而 A 类位于同一个包中,就在它旁边。

B 类包含 native 函数(为此我需要 JNI header )

我使用命令

javah -jni ClassB -classpath (path to jarfile containing all the classes necessary, including classA) 

我得到了回复

“找不到类 w.x.y.z.ClassA”

其中 w.x.y.z 是 classA 和 classB 的正确包路径。

有什么建议吗?

最佳答案

尝试将选项放在前面,然后仅将 ClassB 参数放在最后。

此外,类路径应指向包层次结构的根,而不是包目录。然后这样调用:

javah -jni -classpath library.jar w.x.y.z.ClassB

关于Javah在类B上操作时无法识别类(B)中提到的类(A),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6852658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com