.NETプロジェクトで使用したいJavaツール(Malletと呼ばれます) http://mallet.cs.umass.edu/download.phpがあります。
このツールを最初に.NETライブラリに変換するために、ApacheAntを使用して単一の.jarファイルでツールをビルドしようとしました。上記のリンクの指示に対応するすべてを実行しました。
Mercurialリポジトリから開発者リリースをダウンロードします。
Apache Antをダウンロードし、JDKをインストールし、ApacheAntを使用するようにJAVA_HOME変数を設定します。
Antを使用して、単一のmallet.jarファイルを作成しました。
次に、IKVMCを使用してmallet.jarを.NETライブラリに変換します。変換すると、次のような多くの警告が表示されます。
Warning IKVMC0108: not a class file "cc/mallet/util/tests/TestPriorityQueue$1.cl
ass", including it as resource
(class format error "51.0")
これらの警告にもかかわらず、mallet.dllが作成されました。しかし、.NETプロジェクトから参照しようとすると、「空」に見えます。クラスや名前空間はありません。IKVM.OpenJDL.Coreを参照することを忘れないでください。
そして、これは私がグーグルで同じ問題を見つけることができないという珍しいことです。
問題は警告にあると思います。そして、私はAntを使ったことがなく、すべてのプロセスを正確に理解しているわけではありません。