0

既存のJavaコード用に一種のプリプロセッサを作成して、言語固有のキーワードとオブジェクトを取得し、Csharpコードを使用してそれらを同等のCsharpに変換するルーチンを作成するとします-これはどのルートを取る必要がありますか?正規表現を考えていますが、ぼんやりしています。

約100個の.javaファイルがたくさんあり、それらを記録的な速さでcsharpコードに変換する必要があります。私はそれらのうちの約5つを手動で実行しましたが、すでに深刻な頭痛があります。

それとも、すでにそれを行っているツールはありますか?

4

3 に答える 3

3

ikvmcをご覧ください。.classまたはファイルを受け取り、.jar他のいくつかのアセンブリへの参照を持つマネージド.NETアセンブリを吐き出します。.NETポートを持たないJAVAライブラリの機能を含めるために個人的に使用しました。

手動で行うだけでなく、ソースコードを移行したい場合は、高品質の結果が得られます。自動コード変換ツールは構文を翻訳することしかできませんが、さまざまなフレームワークが提供できる特定の機能を利用することはできません。

于 2010-03-27T14:51:51.190 に答える
2

JLCA(Java Language Converting Assistant)を試すことができます

于 2010-03-27T14:51:41.860 に答える
0

JavaからC#へのコンバーターはどこにありますか?

于 2010-03-27T14:51:52.820 に答える