我正在尝试使用ikvmc将netty-common jar转换为dll。
我已经下载了ikvm,我正在使用命令:
ikvmc ..\netty-common...jar -target:library
来自ikvm \ bin目录。我没有收到任何错误,但是生成的dll缺少jar文件中包含的许多类。
为了做到这一点,我还必须提供开关吗?
答案 0 :(得分:0)
任何类的生成都没有问题。 Visual Studio不显示仅包可见的类。工具ildasm确实显示了类的存在。
然而,我的问题的根源是不同的,如果它对将来的某人有用,我将在此解释。
Netty似乎在open jdk(ikvm使用)下有一个不安全的问题。为了解决我的问题,我在任何Netty操作之前使用了以下行:
System.setProperty ("io.netty.tryUnsafe", "false");