2016-05-06 5 views
1

ikvmcを使用してnetty-common jarをdllに変換しようとしています。JARファイルを.DLLに変換するときにIKVMCがいくつかのクラスを省略します

私は、iKVMのをダウンロードしていると私はコマンドを使用しています:

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

のiKVM \ binディレクトリから。エラーは表示されませんが、結果のdllにはjarファイルに含まれる多くのクラスがありません。

これを正しく行うには、スイッチも必要ですか?

答えて

0

クラスの生成に問題はありませんでした。 Visual Studioでは、パッケージのみが表示されるクラスは表示されません。ツールildasmはクラスが存在することを示します。

しかし、私の問題の原因は、何か違っていました。これは、将来誰かに役立つ場合、ここで説明します。

Nettyはopen jdk(ikvmが使用する)では安全でない問題があるようです。私の問題を解決するために、Netty操作の前に次の行を使用しました:

System.setProperty ("io.netty.tryUnsafe", "false"); 
関連する問題