
正文
c调用java代码吗 java调用c语言写的dll
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言与JAVA编写程序的语言可以互用吗?
1、这个是可以的,因为有混合编程这个概念的,两者只要环境在就可以了,程序就是为实现功能的。
2、明确的告诉你,是可以的,但是一般没人这样做。C语言的优点是灵活,功能强大,一般适合做底层开发,如操作系统、嵌入式等。java的特点则是面向对象、安全、跨平台等。
3、现在2种语言同时学习容易产生混淆,不建议你同时学习。个人认为你学习c语言后在学习java吧,这样能够有更好的效果,起码能够更加明显的体验出java优势。学校里教的在外面基本上都不用了,真的,你还是好好看看java吧。
相关问答
Q1: 如何从C中调用Java函数使用JNI
C语言调用Java,还有Java调用C,都使用到JNI技术,C语言调用需要创建Java虚拟机,可查看函数JNI_CreateJavaVM、DestroyJavaVM的资料,函数声明在jni.h头文件(JDK)中。
调用JNI时候 第一个参数 JNIEnv* env 通过这个 调用 jmethodID mid=env-GetMethodID 参数列表自己百度下 然后用env-NewObject 调用java的方法。
貌似不好办。不过,你可以将字符串数组构造成一个长字符串,比如说用~r~n作为分隔符,然后再解析。
Q2: 如何在C/C++中调用Java
1、比如c调用java代码吗你可以在c语言中调用system("c调用java代码吗;java -jar xxx.jar)当然c调用java代码吗,这种方法很坑爹。需要用文件或者网络来实现数据c调用java代码吗的传输和交换的介质。
2、C语言调用Java,还有Java调用C,都使用到JNI技术,C语言调用需要创建Java虚拟机,可查看函数JNI_CreateJavaVM、DestroyJavaVM的资料,函数声明在jni.h头文件(JDK)中。
3、A项目调用B发布的webservice服务即可。
4、在 Win9x 下加入 c调用java代码吗:“PATH=%PATH%;C:\jdk2\bin” 到AUTOEXEC.BAT文件中 在 NT /Win2000下加入 “;C:\jdk2\bin”到环境变量中。 这一步是非常重要的,这样PHP才能正确的找到需调用的JAVA类。
5、创建一个Java类,声明一个本地方法native method。 在Java代码中调用该本地方法。 使用javah命令生成C/C++头文件。 在C/C++中实现该本地方法。 使用C/C++编译器编译生成动态链接库dll。
c调用java代码吗的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java调用c语言写的dll、c调用java代码吗的信息别忘了在本站进行查找喔。






