【问题标题】:How to create a C header file using Javah?如何使用 Javah 创建 C 头文件?
【发布时间】:2010-06-11 07:26:08
【问题描述】:

我正在使用 android ndk,为此我正在尝试使用 javah 工具创建一个 c 头文件。如何使用以及在哪里使用这个工具?我无法理解。

【问题讨论】:

    标签: java android android-ndk java-native-interface javah


    【解决方案1】:

    Javah 应该在 JDK 的 bin 文件夹中

    类似这样的:

    C:\Program Files\Java\jdk1.6.0_19\bin

    为简单起见,从您的 Android 项目中的 bin 目录中获取路径名文件夹并将其放在上述目录中。

    然后使用命令提示符

    javah -jni com.pathname.ClassName

    并且头文件会创建在JDK的bin文件夹中

    【讨论】:

    • 我正在使用ubuntu,我也面临同样的问题,我正在eclipse中使用NDK。你能帮我创建头文件吗,路径如下:javah:/usr/lib /jvm/java/bin/javah android-sdk:/home/rana/android-sdk-mac-x86 ndk:/home/rana/Download/android-ndk-r9 AndroidJNI(示例项目):/home/rana/workspace /AndroidJni
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 1970-01-01
    相关资源
    最近更新 更多