Son*_*ony 6 java-native-interface
当我尝试使用javah生成头文件时,我收到此错误:
Error: Could not find class file for 'HelloWorld'.
Run Code Online (Sandbox Code Playgroud)
这是我的外部工具配置.
位置:$ {system_path:javah}
工作目录:$ {workspace_loc:/ JniJava/bin/sonyraj}
参数:-jni HelloWorld
tgk*_*rog 28
尝试从commnnd线/终端.也许javah需要它的完整路径?没有包裹.
或完全限定的包名称,如此处所述,在JNI中使用时出现Javah错误
javah -jni com.example.JavaHowTo
com.example你的包裹在哪里
您还需要从包含的目录运行javah com/example/JavaHowTo.class
例如,如果您的结构是
/home/user/project/Iot/com/example/JavaHotTo.class
Run Code Online (Sandbox Code Playgroud)
从中运行javah
/home/user/project/Iot
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15255 次 |
| 最近记录: |