首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javah错误,找不到类文件

Javah错误,找不到类文件
EN

Stack Overflow用户
提问于 2013-10-15 01:34:28
回答 2查看 16.3K关注 0票数 6

当我尝试使用javah生成头文件时,我得到了这个错误:

代码语言:javascript
复制
Error: Could not find class file for 'HelloWorld'.

这是我的外部工具配置。

位置:${system_path:javah}

工作目录:${workspace_loc:/JniJava/bin/sonyraj}

参数:-jni HelloWorld

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-16 04:51:41

从commnnd行/终端尝试。也许javah需要它的完整路径?而且没有包裹。

或此处注明的完全限定的软件包名称Javah error while using it in JNI

javah -jni com.example.JavaHowTo

其中com.example是您的包。

您还需要从包含com/example/JavaHowTo.class的目录中运行javah

例如,如果您的结构

代码语言:javascript
复制
/home/user/project/Iot/com/example/JavaHotTo.class

运行javah

代码语言:javascript
复制
/home/user/project/Iot
票数 27
EN

Stack Overflow用户

发布于 2016-07-27 04:32:25

我也有同样的问题,试着把你的.class文件放在一个与包名相同的文件夹中。然后运行"javah packagename.ClassName“。希望它也适用于你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19365853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档