C# で実装されたlibrary を使って java でぷろぐらむを書く方法

とある国家プロジェクト京大の田中克己研究室が公開している便利ツールが, C# の.dll でしか提供されていないので, 標題を少し調べています. java にこだわる理由は割愛します.

  • C# で実装されたJVM を利用する

http://journal.mycom.co.jp/news/2007/05/28/004/index.html
.net framework の上でJVM が動き, その上でjava のクラスを動作させられる
ように, 上記ページからは読み取りました.
GPLv2 で公開されてるようです.
動作速度がどうなるかを検証しないと何とも言えません

  • java で書き, C# への変換ツールを利用する

http://internet.watch.impress.co.jp/www/article/2002/0206/jlca.htm
情報が古いので現在有効かどうか不明です. また, 実際動作するのは C# のプログラムってことになるので "java で書く(書いたものがコンパイルされて動作する)" ってのとは少し異なってしまいます. デバッグがしにくいでしょうね



C# に極めて疎いのでこのくらいしか分からないな...どなたか良い案をご存知でしたらお教え下さると助かります