(转)ikvmc的使用
摘要:IKVM.NET是一个针对Mono和微软.net框架的java实现,其设计目的是在.NET平台上运行java程序。本文将比较详细的介绍这个工具的原理、使用入门(如何java应用转换为.NET应用、),希望能给大家带来惊喜。一、介绍IKVM.NET是一个针对Mono和微软.NET框架的java实现,其设计目的是在.NET平台上运行java程序。它包含了以下的组件:一个用.NET实现的java虚拟机。一个java类库的.NET实现。致力于在java和.NET之间交互的工具。二、IKVM.NET的组件IKVM.NET包含以下的部分:IKVM.Runtime.dll VM运行时和所有支持代码。它包括以
阅读全文
将svnkit转成dlls时的问题
摘要:未处理 System.TypeInitializationException Message="“org.tmatesoft.svn.core.internal.wc.DefaultSVNOptions”的类型初始值设定项引发异常。" Source="AddNode" TypeName="org.tmatesoft.svn.core.internal.wc.DefaultSVNOptions" StackTrace: 在 org.tmatesoft.svn.core.internal.wc.DefaultSVNOptions..cto
阅读全文
Jar包转成Dll的方式(带嵌套的jar也能做)
摘要:研究很好几天,终于成功了。因为写了一个Java的项目,现在要求要改写成C#版本的。但是其中用到了svnkit,svnkit是java平台的。改写成C#的话,要使用SharpSVN,但是SharpSVN的API文档真的很不专业。看来看去还是svnkit比较好。所以打算将一些操作(上传,下载,删除,移动,检索树)写好之后,转成dll。于是开始了研究。 首先遇到的问题是:jar包之间有依赖的话,转成dll。在运行过程中会出现找不到类的错误。最终找到了解决办法:有两种办法。 1.使用fatjar将他们统一一键打包(依赖包可以存在新建的lib文件夹中),再使用 ikvmc -target:lib...
阅读全文