eclipse中JNI找不到头文件,如何设置路径?

如图,找不到jni.h之类的头文件,但在工程设置中又没有相应的设置的地方,求解?

  方法是:
  1、在Eclipse环境下,打开下图中的最右边那个按钮。
  2、新建一个Program,写上名字比如“javaH”,然后填写下面几项内容:
  2.1、Location:把JDK下面的javaH.exe的全路径填进来。
  2.2、Working Directory:
  ${project_loc}/bin

  ${project_loc}为在Eclipse环境下的变量,是工程路径的意思,定位到该路径的bin目录下,也就是classes文件存放的路径。
  3、跑到Eclipse工程中选中一个需要编译的类,然后按这个按钮试试。是不是在你的jni文件夹下生成了
温馨提示:内容为网友见解,仅供参考
无其他回答

求高人救我一命~Ndk在eclipse中配置问题!ndk-build.cmd is not found...
在项目路径下的\/jni\/Application.mk加入 NDK_MODULE_PATH:=cocos2d-x根路径;cocos2d-x根路径\\cocos2dx\\platform\\third_party\\android\\prebuilt 注意不要有空格。

如何在ubuntu上找不到jni头文件
方法是: 1、在Eclipse环境下,打开下图中的最右边那个按钮。 2、新建一个Program,写上名字比如“javaH”,然后填写下面几项内容: 2.1、Location:把JDK下面的javaH.exe的全路径填进来。 2.2、Working Directory: ${project_loc}\/bin ${project...

启动Eclipse出现未能加载JNI共享库
1、找到eclipse的安装路径,打开eclipse开发工具,或将eclipse.exe发送到桌面,双击快捷启动。2、然后在弹出的窗口选择项目工作空间,点击ok,还可以点击左侧复选框设置默认工作空间,这样以后启动eclipse就直接进入项目了。3、点击工具栏中的window——》 preferences。4、打开自己需要引入项目的maven依赖库的路...

Eclipse里导入的项目一打开jni的.c或.cpp文件,就会报一堆错误,这个是怎...
1)作用:这些c或者cpp用于编译动态库用的 2)原因:在Eclipse中找不到c库或者c++库的定义,这些错误你可以不用理会

为什么eclipse配置好ndk之后一打开opencv里面jni文件夹的cpp文件就有错...
因为CDT插件的问题,打开以后,找不到c\/c++环境,所以报错,解决方案,删除项目下的cproject文件即可。或直接删除Problems下的错误。

电脑使用Eclipse提示Failed to load the JNI share liabrary怎么解决_百...
1、先查看eclipse的版本要求,在eclipse的安装目录下有一个叫eclipse.ini的配置文件;2、用记事本打开,可以看到要求的jdk版本,如图所示是JDK1.8的64版本;3、假如系统中的jdk不匹配就会报错;4、所以要安装与Eclipse匹配的jdk版本;5、接着复制bin的路径;6、打开eclipse配置文件,在--launcher.appendVmargs...

eclipse打开怎么解决Failed to load the JNIshared library
最后将原先1.6的目录改了别的名字,就可以启动了。(当然只要一改回来,就又报错= =)估计是因为没有卸载掉jdk1.6(原先别的软件依赖没全部升级完本不想立刻删),直接安装了jdk1.7,系统中某处的引用还是默认先去使用原先1.6的路径,然后才去1.7的路径下找。建议以后还是要先卸干净原版本,再装...

装eclipse出现faied to load jni shared library是什么意思
1.卸载掉原来安装的32位的JDK,然后安装64位的JDK到电脑中。2.重新修改path 和 classpath 两个环境变量。因为在64系统当中,32位软件回安装到program files (*86)文件夹,64位软件会安装到program files 文件夹,当你先前安装32JDK时,你设置的环境变量路径当中当然会包括“program files (*86)”...

启动eclipse时Failed to load the JNI shared library
你的eclipse是32位的吗.如果不是,请下载32位的来运行,因为你的jdk是32位的

启动Eclipse出现未能加载JNI共享库怎么办?
1、在jdk配置完后,并且在cmd中通过java -version验证通过。2、在点击eclipse出现"未能加载JNI共享库",原因是在jdk版本是64位,二eclipse是32位。3、所以出现了版本库无法进行兼容异常,下载一个64位的eclipse就可以正常运行了。

相似回答