2010-12-03 9 views
0

Apache FOP v1.0ライブラリを.NET DLLにコンパイルしようとしています。私はikvmcコマンドを実行したときしかし、私は(私は一緒に暮らすことができる)警告の数を取得し、エラー Using ApacheFOP v1.0 in .NET applicationIKVM Apache FOP

System.ArgumentException: An Item with the same key has already been added.

誰でもに私を指すことができます私は指示に従っこれを修正する方法の方向性? これに関するお手伝いをさせていただきます。

おかげ ジェイ

答えて

0

NFOPを試してみて、それがIKVMに依存しません。

+1

こんにちはファビオ - NFOPはまだ積極的に開発されていますか?私が見つけた最後のリリースは2008年だったので、これでNFOPのルートを下りませんでした。サポートされていないものを使いたいとは思っていませんでした。このプロジェクトのステータスは何ですか? – Jay

1

あなたはどの警告を受け取りますか? ikvmc error messagesを参照してください。例外については、スタックトレースと、例外が発生したときの処理を教えてください。また、どのikvmバージョンを使用するかを記述する必要があります。

+0

私が使用しているエラーメッセージとコマンドの画像はhttp://uploadimage.co.uk/images/64641904662310269419.pngで見つけてください。私が使用しているバージョンは、SourceForgeの最新バージョン(0.44.0.5)です。 – Jay

+0

編集:実際に使用しているバージョンはikvm.netの0.45.3987です – Jay

+0

これは間違った使い方のバグのようです。 recurseパラメータは、クラスファイル用であり、jarファイル用ではありません。 Jarファイルは別々のパラメータとして簡単に追加できます。 http://sourceforge.net/apps/mediawiki/ikvm/index.php?title=Ikvmcにあるdocuを参照してください。 – Horcrux7

2

これは、不要な-reference:IKVM.OpenJDK.Core.dllによって発生する開発スナップショットのikvm回帰です。それが機能するはずだが、Horcrux7が指摘したように、-recurseはこのように使うつもりはない。だから、簡単に行うことができます。

ikvmcのD:FOPの\ビルド\ *の.jar -version:1.0 -out:D:\ FOP \ fop.dll

関連する問題