2012-01-09 6 views
0

JavaコードをWindows Phone 7アプリケーションで使用するDLLにコンパイルすることはできますか?DLLにコンパイルされたJavaライブラリをWP7アプリケーションの開発に使用できますか?

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

ありがとうございます!

答えて

4

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

あなたは、 Javaコードを自分で使用したり、移植したりすることができます。あなたはあまりにも慣用的な.NETコードで終わるでしょう。

3

いいえ、IKVMはWindows Phoneでサポートされていません。アンマネージドコードをマーシャリングし、サポートされていない方法でILを発行するため、IKVMは使用できません。

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

+0

IKVMがWindows Phoneランタイムを対象としているため、最小限のJavaコードをコンパイルできませんか?管理されていないコードはIKVMの作業に不可欠ですか、それとも特定の機能のみですか? – BlueSilver

+0

ILの放出は最小限必要不可欠です。そして、それはサポートされていない方法でIL発光を使用するので、それは可能ではありません。 JavaコードをC#に変換するよりも、熟練した熟練した開発者がいれば、多くの時間を費やすことになります。 –

関連する問題