时间:2021-05-22
本经验将介绍如何配置结合java和c++的程序开发环境,需要同时支持两者的Eclipse。笔者使用Mac系统演示
1、创建java项目,编写有main和两个带有native关键字的方法(如图),保存编译。2、进入bin文件夹,在命令行中输入javah -jni com.test.jni.Main以创建c++头文件。头文件中包含两个native方法的c++写法。
3、创建c++项目,右击这个项目进行设置。
1)如图添加include(javaHome里面的include)
2)如图选上shared(Windows找MinGW C/C++ Linker)这样就会输出动态数据库
3)如图设置编译后动作(将编译结果拷贝至java项目中)Windows:xcopy libNativeTest.dll ../../NativeTest
4)如图设置输出类型:shared library
OK保存
4、将头文件拷贝至src文件夹(自建),如图编写cpp文件实现,点击Build all,结果如图
5、在java文件中如图添加代码加载动态数据库,运行!
相关推荐:
eclipse中不显示console控制台不见了怎么办?
myeclipse怎么导出war包?Web项目导出war包的方法
eclipse怎么取消断点?eclipse设置一键取消所有断点的方法
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
对于程序开发的学者来说,eclipse并不陌生,它为我们提供了一个非常广阔的平台来开发程序。同样我们也可以用它来开发android程序。但是在eclipse中并
pydev是一款优秀的Eclipse插件,大多数喜欢在eclipse开发软件的程序员(也许是java程序员)在开发python软件时希望继续使用eclipse,
使用jni进行opencv开发可以快速地将PC端的opencv代码移植到手机上,但是如何在androidstudio下进行配置,网上几乎找不到教程,大多都是ec
在SpringBootmaven框架搭建教程图解一文中,已经介绍了如何使用Eclipse快速搭建SpringBoot项目。由于最近将开发工具由Eclipse转向
AndroidStudio中导入JNI生成的.so库的实现方法由于在原来的ADT的Eclipse环境中,用ndk_build工具生成了相应的各个.so库文件之后