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

不,Windows Phone 不支持 IKVM,也不会支持,因为它会编组非托管代码,并以不受支持的方式发出 IL。

正如 Jon 建议的那样,用 C# 重写 Java 库,同时将其定位到手机平台,是一个更好的主意。

于 2012-01-09T12:00:22.933 回答