我正在使用 IKVM 将 java jar 文件转换为 ac# dll。这个 jar 文件有几个依赖项,我都是通过 -r:reference.dll 引用的。
我仍然收到以下警告,我不知道如何摆脱它:
IKVM.NET Compiler version 7.2.4630.5
Copyright (C) 2002-2012 Jeroen Frijters
http://www.ikvm.net/
warning IKVMC0111: Emitted java.lang.NoClassDefFoundError in "myproject.myclass.setFocus()V"
("org.eclipse.swt.widgets.Control")
我正在转换 jarfile 的命令是:
ikvmc -target:library -debug -out:project.dll -r:org.eclipse.swt.win32.win32.x86_3.5.2.v3557f.dll -r:severalmoreherretofollow project.jar 2> project.log
类“org.eclipse.swt.widgets.Control”在“org.eclipse.swt.win32.win32.x86_3.5.2.v3557f.dll”中声明,使用ikvm将其编译为dll时没有错误。
提前致谢