使用Eclipse快速开发jni程序

本经验将介绍如何配置结合java和c++的程序开发环境,需要同时支持两者的Eclipse。笔者使用Mac系统演示

操作方法

  • 01

    创建java项目,编写有main和两个带有native关键字的方法(如图),保存编译。

  • 02

    进入bin文件夹,在命令行中输入javah -jni com.test.jni.Main以创建c++头文件。头文件中包含两个native方法的c++写法。

  • 03

    创建c++项目,右击这个项目进行设置。 1)如图添加include(javaHome里面的include) 2)如图选上shared(Windows找MinGW C/C++ Linker)这样就会输出动态数据库 3)如图设置编译后动作(将编译结果拷贝至java项目中)Windows:xcopy libNativeTest.dll ../../NativeTest 4)如图设置输出类型:shared library OK保存

  • 04

    将头文件拷贝至src文件夹(自建),如图编写cpp文件实现,点击Build all,结果如图

  • 05

    在java文件中如图添加代码加载动态数据库,运行!

(0)

相关推荐

  • Eclipse怎么快速开发jni程序?

    本经验将介绍如何配置结合java和c++的程序开发环境,需要同时支持两者的Eclipse.笔者使用Mac系统演示 1.创建java项目,编写有main和两个带有native关键字的方法(如图),保存编 ...

  • 怎样使用Eclipse平台开发Java程序

    Java是当今世界上使用最多的语言,是语言使用人数当之无愧的No.1.然而这样一门语言,只用记事本和SDK来开发,略显犀利了一些,这篇文章,我就来说说怎样使用Eclipse开发工具来开发Java应用. ...

  • 如何使用牛刀云快速开发一个自己的小程序商城

    小程序已经成为商家必不可少的流量入口,如何快速拥有自己的小程序商城呢? 本教你如何快速制作和开发出自己的小程序商城. 一共分为5步 1 注册小程序账号 2 小程序商城制作 3 小程序商城上传审核 4 ...

  • centos7如何快速启动应用程序?

      centos7如何快速启动应用程序? 一切不说版本的安装教程都是耍流氓TT 系统:CentOS 7 桌面系统版本:gnome 3.14 方法一:快捷方式 首先肯定会想到类比windows的桌面快捷 ...

  • 怎样在eclipse中开发一个动态的java web 项目

    java语言应用最广泛的一个领域就是web,eclipse是java应用程序一个很好用的编译环境,在这里接单介绍了一下如何创建一个动态web项目,如何显示hello world!,希望能够带领大家入门 ...

  • Win7怎么利用跳转列表功能快速访问应用程序及锁定和解锁项目

    当Win7作为微软新一代操作系统,拥有更炫更酷的功能体验,在应用程序功能方面,也有更巧妙的设计。今天给大家介绍一下win7中新增的功能——跳转列表 (Jump List) ,可快速访问常用的文档、图片 ...

  • Hadoop集群运行JNI程序

    要在Hadoop集群运行上运行JNI程序,首先要在单机上调试程序直到可以正确运行JNI程序,之后移植到Hadoop集群就是水到渠成的事情。 Hadoop运行程序的方式是通过jar包,所以我们需要将所有 ...

  • win10如何快速查找应用程序?

    win10如何快速查找应用程序? 1.打开开始菜单,点击任意一个字母或数字,如图: 2.这时开始菜单会变成以字母.拼音组成的画面,如果需要打开的软件是中文的,那么我们就去拼音区域点击软件名第一个字拼音 ...

  • 怎么快速卸载电脑程序

    电脑是现在十分常用的工具之一,有些用户下载了很多程序,想知道怎么快速卸载,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先点击左下角[开始]图标,接着在弹出的菜单栏中根据下图所示 ...