JNI_C#

1、

基本就是 通过 JAVA --> C/C++ --> C#的DLL

2、

(1)、自己写 JNI与 C#的DLL 通信

  http://www.cnblogs.com/yinhaiming/articles/1712463.html

(2)、使用别人的 现有的 东西

  (2.1)、使用 CLE,要安装 starcore_win32.2.0.3.exe

  http://blog.csdn.net/srplab1/article/details/8631339

  (2.2)、使用 java4net 和 JavaTwain

  http://my.oschina.net/yushulx/blog/286390

  http://bbs.csdn.net/topics/390624108/    ==> 这个貌似 只用了 java4net...

3、

VC 与 C#的DLL 通信

3.1、貌似使用的是 托管的 C++

http://www.2cto.com/kf/201505/401650.html

4、

VC++ 调用 C#生成DLL的多种方法

http://download.csdn.net/detail/tohjs/5110443

5、

ZC: 这里 C++ 分了 托管 和 非托管

非托管VC调用 C#,貌似需要 函数CLRCreateInstance  这个函数Linux里面没有吧...

时间: 2024-08-06 11:54:56

JNI_C#的相关文章

JNI_C语言基础

JNI_C语言基础 JNI(java native interface) Java本地开发接口,JNI是一个协议,这个协议用来沟通Java代码和外部的本地代码(c/c++). 通过这个协议Java代码就可以调用外部的c/c++代码,外部的c/c++代码也可以调用java代码, 使用JNI技术,其实就是在Java程序中,调用C语言的函数库中提供的函数,来完成一些Java语言无法完成的任务.由于Java语言和C语言结构完全不相同,因此若想让它们二者交互,则需要制定一系列的规范. JNI就是这组规范,

Android之从零开始JNI研发

转载注明出处:http://blog.csdn.net/xiaohanluo/article/details/55193157 本文是基于Mac端Android Studio的JNI开发介绍. Andorid官方JNI文档 Android官方JNI实例文档 JNI维基百科 JNI手册英文版 JNI手册中文版 Oracleg官方JNI文档 1. NDK安装以及环境配置 Android Studio 2.2及以上参考链接 Getting Started with the NDK MAC端手撕NDK环