java jni helloworld 例子
来源:互联网 发布:mac唇釉价格 编辑:程序博客网 时间:2024/05/17 03:49
1、
$ cd /root
$ mkdir jni
$cd jni
2、
class HelloWorld {private native void print();public static void main(String[] args) {new HelloWorld().print();}static {System.loadLibrary("HelloWorld");}}
$ javac HelloWorld.c
$ javah -jni HelloWorld
修改#include "jni.h"
把jni.h jni_md.h复制到jni目录
3、
$ vim HelloWorld.c
#include "jni.h"#include <stdio.h>#include "HelloWorld.h"JNIEXPORT void JNICALL Java_HelloWorld_print(JNIEnv *env, jobject obj){ printf("Hello World!\n"); return;}int main(){ return 0;}
cc -fpic -I/usr/local/jdk1.7.0_09/include -I/usr/local/jdk1.7.0_09/include/linux HelloWorld.c -shared -o libHelloWorld.so
4、
$ java HelloWorld
- java jni helloworld 例子
- JNI HelloWorld的例子
- linux java jni helloworld
- Java JNI HelloWorld
- Java JNI 简单介绍 HelloWorld
- java jni 例子
- JAVA JNI 例子 详解
- JAVA JNI例子
- 利用VC++做的JNI的helloworld例子
- Linux Java jni 调用之HelloWorld
- Java JNI 入门篇——HelloWorld
- JNI-HelloWorld
- JNI Helloworld
- Zookeeper入门-Java版本HelloWorld例子
- Zookeeper入门-Java版本HelloWorld例子
- helloworld例子
- JNI简单实现Java调用C++/C的HelloWorld
- linux下java 调用 c jni 实现 HelloWorld
- hdu3047 Zjnu Stadium(帶权并查集 详细图解)?
- c++中STL库 简介 及 使用说明
- 指向结构体变量的指针
- POJ 2761 (SBT模板)
- ORACLE在Noarchivelog和archivelog之间切换的一点实践
- java jni helloworld 例子
- excel 宏学习(合并相同内容单元格)
- 编程技术面试的五大要点
- Android之ListView优化(使用Lrucache,图片滑动时使用默认图片,停止时加载)
- UITableView 设置背景图片
- html 简单入门
- uva 10706 Number Sequence
- hdu 1133(大数——Buy the Ticket)
- 程序员编程艺术第三十二~三十三章:最小操作数,木块砌墙问题