C#调用jar包

ikvm.net 8.1版本转换工具下载地址:

http://weblog.ikvm.net/2015/08/26/IKVMNET81ReleaseCandidate0.aspx
下载后解压,并设置系统 > 高级系统设置 > 环境变量 > 系统变量path:添加ikvm中bin文件路径

slf4j依赖关系:

slf4j-api->slf4j-log4j12->api、log4j

jar转dll

ikvmc -target:library -out:log4j-1.2.17.dll log4j-1.2.17.jar

ikvmc -target:library -out:slf4j-api-1.7.21.dll slf4j-api-1.7.21.jar

ikvmc -target:library -out:slf4j-log4j12-1.7.21.dll slf4j-log4j12-1.7.21.jar -r:log4j-1.2.17.dll -r:slf4j-api-1.7.21.dll

ikvmc -target:library -out:parkrate-0.0.1.dll parkrate-0.0.1.jar -r:slf4j-log4j12-1.7.21.dll -r:slf4j-api-1.7.21.dll

C#工程添加IKVM库引用:

IKVM.OpenJDK.Core
IKVM.OpenJDK.Localedata
IKVM.OpenJDK.Util
IKVM.Runtime
IKVM.Runtime.JNI