在C#中调用 java的函数(C#与java结合使用)
来源:互联网 发布:java和大数据的区别 编辑:程序博客网 时间:2024/06/03 18:25
在C#中调用
一、简要步骤:
首先,编写
然后,使用
最后,建立C#工程,调用DLL。
二、准备工作:
1、
(实际下载的网址是:http://sourceforge.net/projects/ikvm/files/)
File/Folder Name
Size
Date
Downloads
openjdk6-b12-stripped.zip
30.8 MiB
Fri Jun 05 2009 16:20
1,338
ikvmbin-0.40.0.1.zip
11.8 MiB
Fri Jun 05 2009 13:29
2,966
ikvm-0.40.0.1.zip
15.3 MiB
Fri Jun 05 2009 13:27
2,246
2、
mono-2.4.2.3-gtksharp-2.12.9-win32-3.exe。该文件较大,有70多M。下载该文件的主要目的是提取其中的IKVM.OpenJDK.ClassLibrary.dll,该文件有30M。(当然也可以在Google上搜索下载。)
3、解压ikvm-0.40.0.1.zip,然后将其中的bin目录的全路径添加到Path环境变量中;
4、安装mono-2.4.2.3-gtksharp-2.12.9-win32-3.exe,然后在其路径下找到IKVM.OpenJDK.ClassLibrary.dll,默认是:C:/ProgramFiles/Mono-2.4.2.3/lib/mono/ikvm;
5、将在第3、4步中找到的以下四个DLL拷出存放,目的是便于C#工程引用:
IKVM.OpenJDK.ClassLibrary.dll
IKVM.OpenJDK.Core.dll
IKVM.Runtime.dll
IKVM.Runtime.JNI.dll
准备工作完毕。
三、测试实例:(很简单的代码)
1、
packagetest;
public classdemo
{
}
2、进入CMD,cd到demo.java所在路径:
先执行:javac
再执行:ikvmc
至此,应该已经生成
2、
3、
- 在C#中调用 java的函数(C#与java结合使用)
- 在C#中调用java写的的方法
- 在java中调用C#编写的dll
- unity中c#与java相互调用
- Java中调用C#编写的dll
- 在JAVA中使用Socket和C#通讯的解决
- 在JAVA中使用Socket和C#通讯的解决
- 关于在c#和Java中使用“引用”的讨论
- java中使用C++指针实现java调用C#
- C# 与java函数的交互
- C# 与java函数的交互
- 用IKVM在C#中调用JAVA程序
- 使用IDispatch::Invoke函数在C++中调用C#实现的托管类库方法
- 使用IDispatch::Invoke函数在C++中调用C#实现的托管类库方法
- 在C#中调用C++Dll函数的方法
- 在C#中动态调用native dll的导出函数
- 在C#中调用windows API函数
- 在C#中调用windows API函数
- 新的一天
- pthread_join和pthread_detach详解
- MPLS vpn和IPSEC VPN的比较
- IOS 设置Section的背景色和字体颜色
- Java 通过 jdbc 连 MySql及SQL Server 2008
- 在C#中调用 java的函数(C#与java结合使用)
- centos 快捷键大全
- Chrome浏览器运行webdriver脚本
- 选夫婿
- Android开发,用户按返回键的处理
- java根据模板生成word文件
- 第十三章:13.1.2 进程管理-终止进程
- 最新抢救三天仍不幸离世 杭州一40岁男子被鱼刺卡住
- 20150123 【 ARM 】 C语言+函数