ikvm专题

IKVM.NET的妙手偶得

在浏览DocBook的工具Saxon的时候,偶然发现还有一个Saxon.NET的版本,本来以为是用.NET重写的Saxon,下载以后看到有点奇怪,翻看了Saxon.NET的Blog( http://weblog.saxondotnet.org/)发现原来Saxon.NET是基于IKVM作的改造,又找到了IKVM的网站 http://www.ikvm.net/ 哈,一个好玩的东西啊,基于.

c#调用java代码(jar转化成dll):ikvm 使用注意事项

在开发前先强调一点:截止这个时间点一定不要使用jdk1.8版本,这点很重要。 分享:推荐链接 我就是按照这个做的。具体jar包转换成dll原理:①虚拟机:ikvm 是使用c#代码实现的jdk环境。②类库使用c#代实现java类库,就好比object与System对应。所以可以识别javabytecode转化为相应的c#代码。 下面是转化java代码为c#步骤: 首先配置下载ikvm,安装配

轻装上阵,不调用jar包,用C#写SM4加密算法【卸载IKVM 】

前言 记得之前写了一个文章,是关于java和c#加密不一致导致需要使用ikvm的方式来进行数据加密,主要是ikvm把打包后的jar包打成dll包,然后Nuget引入ikvm,从而实现算法的统一,这几天闲来无事,网上找了一下加密库【BouncyCastle.dll】进行加密,目的是想统一加密。因为ikvm相对重了点,引入一堆dll包。 官方网址 c#入口: https://www.bounc