0

JavaコードをDLLにコンパイルして、Windows Phone 7アプリケーションで使用することはできますか?

Javaコードをjarにコンパイルし、IKVM.NETを実行してそれを.NET DLLに変換することは可能ですが、その(.NET)DLLをWindows Phone 7アプリケーションで使用できますか?

ありがとう!

4

2 に答える 2

4

それを行う方法はあるかもしれませんが、それは苦痛です-標準ライブラリクラスのポートの多くはWP7内で実行可能ではありません。(既存の.NETコードの多くでさえ、調整しないとWP7では機能しません。これは何をしようとしているかによって異なります。)

使用しようとしているものの既存のポートを見つけるか、Javaコードを自分で移植する方がはるかに良いでしょう。そうすれば、さらに多くの慣用的な.NETコードができあがります。

于 2012-01-09T10:17:30.903 に答える
3

いいえ、IKVMはWindows Phoneでサポートされておらず、サポートされません。これは、管理されていないコードをマーシャリングし、サポートされていない方法でILを発行するためです。

Jonが示唆しているように、JavaライブラリをC#で書き直し、電話プラットフォームをターゲットにすることは、はるかに優れたアイデアです。

于 2012-01-09T12:00:22.933 に答える