jni-使用c代码调用java文件
2016-10-26 16:08
309 查看
首先:编译java文件(javac),然后在c语言的main方法中使用system("java XX"),即可在cmd中输出java文件的文件。注:这个是C调用java不是java调用c。
这里的C调用相当于在cmd命令中输入java xx
//这里的前提是java代码已经编译,c保存的文件和java文件在同一个目录下
#include <stdio.h>
#include<stdlib.h>
main(){
printf("hello world\n");
system("java helloworld");
}
这里的C调用相当于在cmd命令中输入java xx
//这里的前提是java代码已经编译,c保存的文件和java文件在同一个目录下
#include <stdio.h>
#include<stdlib.h>
main(){
printf("hello world\n");
system("java helloworld");
}
相关文章推荐
- 02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译
- 02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译
- java使用JNI调用C++代码(vs2010生成dll文件)
- cocos2d-x 使用JniHelper 调用 java代码 获取安卓生成的唯一标示UUID
- 1.JAVA中使用JNI调用C++代码学习笔记 - 星云博客园
- 01_JNI是什么,为什么使用,怎么用JNI,Cygwin环境变量配置,NDK案例(使用Java调用C代码),javah命令使用
- 使用JNI进行Java与C/C++语言混合编程(2)--在C/C++中调用Java代码
- 使用JNI在C中调用java代码
- java调用C++代码-JNI的使用
- 【转】使用JNI进行混合编程:在C/C++中调用Java代码
- jni 使用java 调用C代码
- 使用JNI,让java调用c代码
- JNI 使用总结 (JAVA 调用C语言编写的DLL/SO/SL文件)
- 使用JNI进行混合编程:在C/C++中调用Java代码--------------------cocos2d-x 3.0正式版本(7.5)
- JAVA中使用JNI调用C++代码学习笔记
- 使用JNI进行混合编程:在C/C++中调用Java代码
- 使用JNI进行混合编程:在C/C++中调用Java代码
- 入门: 使用JNI 从C++代码中调用Java的静态方法
- 使用JNI在java中调用C代码
- 1.JAVA中使用JNI调用C++代码学习笔记