在将JAR文件转换为.DLL时,IKVMC省略了一些类

时间:2016-05-06 23:34:30

标签: netty ikvm

我正在尝试使用ikvmc将netty-common jar转换为dll。

我已经下载了ikvm,我正在使用命令:

ikvmc ..\netty-common...jar -target:library

来自ikvm \ bin目录。我没有收到任何错误,但是生成的dll缺少jar文件中包含的许多类。

为了做到这一点,我还必须提供开关吗?

1 个答案:

答案 0 :(得分:0)

任何类的生成都没有问题。 Visual Studio不显示仅包可见的类。工具ildasm确实显示了类的存在。

然而,我的问题的根源是不同的,如果它对将来的某人有用,我将在此解释。

Netty似乎在open jdk(ikvm使用)下有一个不安全的问题。为了解决我的问题,我在任何Netty操作之前使用了以下行:

    System.setProperty ("io.netty.tryUnsafe", "false");