gpt4 book ai didi

java - JNI_OnLoad 获取Java调用包+类名

转载 作者:行者123 更新时间:2023-11-28 05:08:37 26 4
gpt4 key购买 nike

有没有办法从 JNI_OnLoad 中获取本地库初始化的 Java 包和类名?我想在多个 Java 项目中重用我的 native 库,并且事先不知道调用 LoadLibrary("mynativelibrary") 的类名和包。然后我可以将 JNI RegisterNatives 与动态类名一起使用。

最佳答案

我最近遇到了同样的问题。我最终重用了加载 native 库并将所有回调处理到其他项目的类(即复制代码),同时保留原始包名称。如果您使该类通用并使用回调接口(interface),那么它不应该对项目有任何依赖性,因此可以在任何地方使用。对我来说效果很好。

关于java - JNI_OnLoad 获取Java调用包+类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44004361/

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