Eclipse怎么快速开发jni程序?

本经验将介绍如何配置结合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文件中如图添加代码加载动态数据库,运行!

(0)

相关推荐

  • 使用Eclipse快速开发jni程序

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

  • Eclipse怎么快速注释程序代码?eclipse快速添加注释的三种办法

    在进行程序调试时,可能需要注释掉大片的程序代码,以缩小Bug出现的范围,从而尽快锁定错误原因.那么使用Eclipse如何快速注释程序代码呢?下面就讲解几种常用方法. 方法一.使用Ctrl+Shift+ ...

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

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

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

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

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

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

  • eclipse搭建android开发环境

    如何用eclipse搭建android开发环境呢,主要分为以下几个步骤 操作方法 01 下载JDK 02 下载eclipse(Eclipse IDE for Java EE Developers),根 ...

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

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

  • Eclipse搭建Ruby开发环境

    Eclipse搭建Ruby开发环境 1.环境搭建 1.1JDK安装配置 1)点击下面网址下载JDK5.0: http://java.sun.com/javase/downloads/index_jdk ...

  • Hadoop集群运行JNI程序

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