gpt4 book ai didi

java - 无法使用 javah -stubs 生成 JNI .c 文件

转载 作者:搜寻专家 更新时间:2023-11-01 03:13:01 28 4
gpt4 key购买 nike

我正在尝试从我的 Java 类生成 JNI 代码。我能够使用 javah 毫无问题地生成 header 每当我使用 -stubs 命令运行 javah 时,我都会收到此错误:

Error: JNI does not require stubs, please refer to the JNI documentation.

有谁知道是否有办法为类生成 JNI .c 文件。我可以从我的标题中手动制作文件,但它似乎是一个工具应该能够做的事情。

我从 2000 年就发现了一个 Unresolved 错误请求,所以我不太抱希望。 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4368114

最佳答案

-stubs 是 JNI 中早已过时的第一次裁剪的遗留物。它从未为本世纪使用的任何 Java 版本生成任何有用的东西。

只需将头文件复制到您的.c 文件中,并为每个函数添加一个函数体。

或者看看http://jna.java.net/ .

关于java - 无法使用 javah -stubs 生成 JNI .c 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5410016/

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